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

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

為什么要用equal?不用equal也可以實(shí)現(xiàn)???

public class HelloWorld {

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

int score = 94;

String sex = "女";

? ? ? ? if(score>80){

? ? ? ? ? ? System.out.println("進(jìn)入決賽");

? ? ? ? ? ? if(sex=="女"){

? ? ? ? ? ? ? ? System.out.println("您在女子組");

? ? ? ? ? ? } else{

? ? ? ? ? ? ? ? System.out.println("您在男子組");

? ? ? ? ? ? }

? ? ? ? }


正在回答

2 回答

感覺好難學(xué)啊

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

==是用來判斷字符串對象的引用是否指向同一個對象的,你這里的String sex = "女",是創(chuàng)建了一個字符串直接量對象,然后用sex引用該對象,判斷條件里的"女"也是字符串直接量的對象,在Java中相同的字符串直接量對象只創(chuàng)建一次,也就是說sex引用指向的"女",與判斷條件中創(chuàng)建的"女"是同一個對象,所以返回true,你如果把sex的創(chuàng)建改成:String sex = new String("女");,那么sex == "女"返回的就是false了,就必須用equal方法了

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

舉報

0/150
提交
取消

為什么要用equal?不用equal也可以實(shí)現(xiàn)?。?/h1> 我要回答 關(guān)注問題

微信客服

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

幫助反饋 APP下載

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

公眾號

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