課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
學著學著突發(fā)發(fā)現(xiàn)理解不了了,"8大于5"屬于自動判定?是雙引號里面就能判斷嗎?括號里的8>5是什么判斷,什么標志,中間的 : 是什么意思
2016-03-28
源自:Java入門第一季(IDEA工具)升級版 3-7
正在回答
就是相當于
if(8>5)
System.out.println("8大于5");
else
System.out.println("8小于5");
只是這種寫法更簡潔
一顆程序猿的心
嗶哩莉 回復 一顆程序猿的心
(8>5)?的意思是說判斷小括號里面的條件結(jié)果為(真或假)
如果結(jié)果是真(true)就把左邊的“”里面的內(nèi)容賦值給str、
如果結(jié)果為假(false)就把右邊的“”里面的內(nèi)容賦值給str、
因為不管左邊還是右邊的“”里面的內(nèi)容都是字符串,所以接收“”里面常量的變量的數(shù)據(jù)類型一定要是String.
或者可以這么看;(語法)
數(shù)據(jù)類型??? 變量名稱?? =??? (判斷條件)?? ???? "條件滿足時執(zhí)行"?? ,??? "條件不滿足時執(zhí)行"?? ;
括號里面的8大于5是個布爾運算(一般的數(shù)學判斷對錯),它的結(jié)果只有ture(真)和false(假)兩種情況,后面的打引號的是代表字符串(可以成是是一串ABCD),要是括號里面的是對的,就輸出前面的一個字符串,錯的就輸出后面的字符串,:起到分割的作用
String?str=(8>5)?"8大于5":"8不大于5"; //String:字符串數(shù)據(jù)類型 //str:變量名 //(8>5):判斷為真(true)還是假(false) //??左?:?右???:java里唯一的一個三元運算符,如果(8>5)的值為真(true),則返回左邊的值賦給變量str,反之為假(false),就把右邊的值賦給變量str!
毛絨絨的郭小偉 提問者
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答求大佬解釋下這段代碼
2 回答這個代碼看不懂 求詳細解釋 劃線那段什么意思
1 回答代碼的解釋?
3 回答求大神解釋一下“==>”這個是什么意思
3 回答求解釋 解釋
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-28
就是相當于
if(8>5)
System.out.println("8大于5");
else
System.out.println("8小于5");
只是這種寫法更簡潔
2016-06-10
(8>5)?的意思是說判斷小括號里面的條件結(jié)果為(真或假)
如果結(jié)果是真(true)就把左邊的“”里面的內(nèi)容賦值給str、
如果結(jié)果為假(false)就把右邊的“”里面的內(nèi)容賦值給str、
因為不管左邊還是右邊的“”里面的內(nèi)容都是字符串,所以接收“”里面常量的變量的數(shù)據(jù)類型一定要是String.
或者可以這么看;(語法)
數(shù)據(jù)類型??? 變量名稱?? =??? (判斷條件)?? ???? "條件滿足時執(zhí)行"?? ,??? "條件不滿足時執(zhí)行"?? ;
2016-03-28
括號里面的8大于5是個布爾運算(一般的數(shù)學判斷對錯),它的結(jié)果只有ture(真)和false(假)兩種情況,后面的打引號的是代表字符串(可以成是是一串ABCD),要是括號里面的是對的,就輸出前面的一個字符串,錯的就輸出后面的字符串,:起到分割的作用
2016-03-28