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

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

public static void main(String[] args) { int score=90; char sex ="女"; if (score>80){ if (sex.equals("女")){ System.out.println("進入女子組決賽"); }else{ System.out.println(

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

? ? ? ? int score=90;

? ? ? ? char sex ="女";

? ? ? ? if (score>80){

? ? ? ? ? ? if (sex.equals("女")){

? ? ? ? ? ? ? ? System.out.println("進入女子組決賽");

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? System.out.println("進入男子組決賽");

? ? ? ? ? ? }

? ? ? ? }else{

? ? ? ? ? ? System.out.println("淘汰");

? ? ? ? }


}

}

為什么這兩個地方提示錯誤?

(1)char sex ="女"; ? 在這個問題里面把char換成String就行了,為什么?

(2)? if (sex.equals("女")){ ? ? 這里也提示錯誤。


正在回答

5 回答

public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????int?score?=?94;
????????char?sex?=?'女';
????????if(score>80){
????????????if(sex=='男'){
????????????System.out.println("進入男子組決賽");
????????????}else{
????????????System.out.println("進入女子組決賽");
????????????}
????????}else{
????????System.out.println("淘汰");
????????}
????????
????}
}


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

這個小鋒 提問者

非常感謝!
2015-11-30 回復 有任何疑惑可以回復我~

char為字符型

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

不要用equals方法,char是基本數據類型 沒有equals方法? 直接用==就可以了?? ??

?if (sex=='女') {}

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

第二個問題我換成單引的還是錯誤。。

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

char類型要加單引號,不是雙引號。

如:

char?sex?='女';


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

這個小鋒 提問者

第二個問題我換成單引的還是錯誤。。
2015-11-25 回復 有任何疑惑可以回復我~
#2

Perona 回復 這個小鋒 提問者

equals()方法只能用于String型比較,用 ==即可。參考代碼見下方
2015-11-25 回復 有任何疑惑可以回復我~
#3

這個小鋒 提問者 回復 Perona

大神我想追問一個問題,String 和char能否統一用 == 呢?
2015-11-30 回復 有任何疑惑可以回復我~
#4

Perona 回復 這個小鋒 提問者

不可以。String類型在不涉及對象的時候,可以跟char這些基本數據類型一樣用==,如本例。但是如果涉及對象的時候,“==”是看兩個對象是否是同一個對象,也就是兩個對象引用是否指向同一個對象。equals()是比較兩個對象的內容是否相等。所以一般String類型比較更傾向于用equals()方法。String類型是封裝類。加油學,第二季會介紹equals()方法。
2015-11-30 回復 有任何疑惑可以回復我~
#5

這個小鋒 提問者 回復 Perona

真的十分感謝!
2015-11-30 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消

public static void main(String[] args) { int score=90; char sex ="女"; if (score>80){ if (sex.equals("女")){ System.out.println("進入女子組決賽"); }else{ System.out.println(

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

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

幫助反饋 APP下載

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

公眾號

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