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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

if(sex=="女") 和 if(sex.equals("女"))

java

額 內(nèi)個(gè)if(sex=="女") ?和 if(sex.equals("女"))都一樣吧?

我感覺直接“==”就好了,拼寫“equals”有點(diǎn)多

哪個(gè)更好一些?。


正在回答

6 回答

不一樣,==一般用于int類型的,,可以說是一個(gè)運(yùn)算符,而equals是一個(gè)判斷String類型多一點(diǎn)的,并且String類型的可以.出來。

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

if(sex=="女")比較等號(hào)左右邊的字符是否一致,而sex.equals("女")是比較sex與括號(hào)內(nèi)的字符串是否相等,如果相等就返回true,否則返回false

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

int score=94;

char sex = '女';

if(score>80){

if(sex=='女'){

System.out.println("進(jìn)入女子組決賽");

}else{

System.out.println("進(jìn)入男子組決賽");

}

}

如果前面用char sex ,那么后面可以用==

如果前面用String sex , 那么后面要用.equals()

對(duì)應(yīng)的,一個(gè)類,一個(gè)是數(shù)值,不知道我理解的對(duì)不對(duì)

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

基礎(chǔ)數(shù)據(jù)類型比較直接用“==”就行了,引用類型得用“equals()”方法。

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

==是比較地址是否相等,equals比較內(nèi)容對(duì)象是否相等

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

不一樣,當(dāng)內(nèi)容相同而對(duì)象不同時(shí),可以將equals方法覆寫判斷是否內(nèi)容相等,而==不行

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

舉報(bào)

0/150
提交
取消

if(sex=="女") 和 if(sex.equals("女"))

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

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

幫助反饋 APP下載

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

公眾號(hào)

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