課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級(jí)版
if(sex=="男")和 if(sex="男")有什么區(qū)別 為什么前面可以后面不可以
2015-03-10
源自:Java入門第一季(IDEA工具)升級(jí)版 4-4
正在回答
分析一下:
==是邏輯判斷相等,=是賦值。
那么,if(sex=="男")的意思是假如sex等于男的,那么執(zhí)行神馬神馬。。。。
if(sex="男")的意思的假如給sex賦值為男的,那么執(zhí)行神馬神馬。。。。
根據(jù)if語句的語法:
if(條件)
{
執(zhí)行代碼
}else{
}
注:else是可選的
其中的條件是必須產(chǎn)生一個(gè)布爾結(jié)果,true或者false,也就是說條件里面的語句應(yīng)該是布爾表達(dá)式。很明顯sex="男"并不是。所以sex="男"是錯(cuò)的。
==是邏輯判斷相等,=是賦值
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
6 回答if(sex=="女") 和 if(sex.equals("女"))
2 回答public class HelloWorld{ public static void main(String[] args) { final char SEX= "男" ; System.out.println(SEX); } }
4 回答char sex='女'; 和 String sex = “男";.這兩個(gè)有啥區(qū)別妮?按理說都可以用進(jìn)去的啊,如圖
3 回答如果用char sex="男";修飾男,女;不是應(yīng)該用char嗎?應(yīng)該怎么寫
1 回答為什么if(sex.equals("女")才對(duì),不可以if(sex="女")
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-03-10
分析一下:
==是邏輯判斷相等,=是賦值。
那么,if(sex=="男")的意思是假如sex等于男的,那么執(zhí)行神馬神馬。。。。
if(sex="男")的意思的假如給sex賦值為男的,那么執(zhí)行神馬神馬。。。。
根據(jù)if語句的語法:
if(條件)
{
執(zhí)行代碼
}else{
執(zhí)行代碼
}
注:else是可選的
其中的條件是必須產(chǎn)生一個(gè)布爾結(jié)果,true或者false,也就是說條件里面的語句應(yīng)該是布爾表達(dá)式。很明顯sex="男"并不是。所以sex="男"是錯(cuò)的。
2015-03-10
==是邏輯判斷相等,=是賦值