第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

為什么輸入“女”之后會在男子組決賽

?int score = a.nextInt();

? ?String ?sex = a.next();;

? ?if(score>=80)

{

if(sex=="女")

{

System.out.println("參加女子決賽");

}

else

{

System.out.println("參加男子決賽");

}

}

else

{

System.out.println("未能參加決賽");

}


正在回答

7 回答

我沒調(diào)試,應(yīng)該是字符串類型的比較應(yīng)該用.equles();也就是sex.equles("女");你試試

0 回復(fù) 有任何疑惑可以回復(fù)我~

重開程序運(yùn)行第一次可以,后面就不行了,識別成:女女nünü女

0 回復(fù) 有任何疑惑可以回復(fù)我~

剛剛我的jdk出問題了,重新安裝了,就好了。。當(dāng)然字符串用equals

0 回復(fù) 有任何疑惑可以回復(fù)我~

在編程中,通常比較兩個字符串是否相同的表達(dá)式是“==”,但在java中不能這么寫。在java中,用的是equals();

例:A字符串和B和字符串比較:

if(A.equals(B)){

}

返回true 或false.

String 的equals 方法用于比較兩個字符串是否相等。由于字符串是對象類型,所以不能用簡單的“==”判斷。而使用equals比較兩個對象的內(nèi)容是否相等。

注意:

equals()比較的是對象的內(nèi)容(區(qū)分字母的大小寫格式),但是如果使用“==”比較兩個對象時,比較的是兩個對象的內(nèi)存地址,所以不相等。即使它們內(nèi)容相等,但是不同對象的內(nèi)存地址也是不相同的。

public?void?testScan(){
????Scanner?a?=?new?Scanner(System.in);
????System.out.println("***請輸入成績***");
????int?score?=?a.nextInt();
????System.out.println("***請輸入性別");
????String??sex?=?a.next();

????if(score>=80){
????????if(sex.equals("女")){
????????????System.out.println("參加女子決賽");
????????}else{
????????????System.out.println("參加男子決賽");
????????}
????}else{
????????System.out.println("未能參加決賽");
????}
}


2 回復(fù) 有任何疑惑可以回復(fù)我~

應(yīng)該是漢字識別的問題啊。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

輸入女,識別的女女nvnv女


0 回復(fù) 有任何疑惑可以回復(fù)我~

public static void main(String[] args) {

Scanner a=new Scanner(System.in);

System.out.print("score:");

int score = a.nextInt();

System.out.print("sex:");

? String ?sex = a.next();

? if(score>=80)

{

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

{

System.out.println("參加女子決賽");

}

else

{

System.out.println("參加男子決賽");

}

}

else

{

System.out.println("未能參加決賽的"+sex+"生");

}

? a.close();

}


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

為什么輸入“女”之后會在男子組決賽

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號