亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么不能用char定義

上一節定義變量的時候還用了char,為什么同樣的單字符這一節用char定義后編譯報錯顯示格式不能從String轉換為char


正在回答

6 回答

public class HelloWorld{

? ? public static void main(String[] args) {

final char SKE='男';

final String SKQ="女";

System.out.println(SKE+"\n"+SKQ);

}

}

單引號就可以,,慕課的也可以啊

0 回復 有任何疑惑可以回復我~
public?class?HelloWorld{
????public?static?void?main(String[]?args)?{
		final?char?male='男';
		final?char?female='女';
		System.out.println(male);
		System.out.println(female);
	}
}

char類型應該用單引號,String類型的用雙引號

2 回復 有任何疑惑可以回復我~
public?class?HelloWorld{
????public?static?void?main(String[]?args)?{
????????final?String?MALE?=?"男";
????????final?String?FEMALE?=?"女";
????????System.out.println(MALE);
????????System.out.println(FEMALE);
????????
????}
}

復制這個試試

1 回復 有任何疑惑可以回復我~
#1

無酒不歡滴酒必醉 提問者

就是想躲開String來著。。。
2017-02-15 回復 有任何疑惑可以回復我~
#2

ziom 回復 無酒不歡滴酒必醉 提問者

你用char寫的也沒問題,但是這個不是真實的開發環境,而是慕課網模擬出來用來教學的,這一節他規定就只能是用String,你用char就不會讓你提交通過
2017-02-15 回復 有任何疑惑可以回復我~

public class HelloWorld{

? ? public static void main(String[] args) {

final char male="男";

final char female="女";

System.out.println(male);

System.out.println(female);

}

}


0 回復 有任何疑惑可以回復我~

把你的代碼貼出來看看

0 回復 有任何疑惑可以回復我~
#1

無酒不歡滴酒必醉 提問者

public class HelloWorld{ public static void main(String[] args) { final char male="男"; final char female="女"; System.out.println(male); System.out.println(female); } }
2017-02-10 回復 有任何疑惑可以回復我~
#2

倩與倩尋 回復 無酒不歡滴酒必醉 提問者

你如果用char類型,就得用單引號,不能用雙引號
2017-02-16 回復 有任何疑惑可以回復我~

用String定義字符串用的是“”,char定義字符串用的是‘’

1 回復 有任何疑惑可以回復我~
#1

無酒不歡滴酒必醉 提問者

我試了呀。。可是不好用,還是報錯。
2017-02-10 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么不能用char定義

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號