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

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

求解釋這個代碼的意義

學著學著突發(fā)發(fā)現(xiàn)理解不了了,"8大于5"屬于自動判定?是雙引號里面就能判斷嗎?括號里的8>5是什么判斷,什么標志,中間的 : 是什么意思

正在回答

4 回答

就是相當于

if(8>5)

System.out.println("8大于5");

else

System.out.println("8小于5");

只是這種寫法更簡潔

0 回復 有任何疑惑可以回復我~
#1

一顆程序猿的心

if和 else 是什么意思?
2016-04-01 回復 有任何疑惑可以回復我~
#2

嗶哩莉 回復 一顆程序猿的心

如果。。。那么。。,條件成立就執(zhí)行if里面的語句,否則執(zhí)行else的語句,建議先把基礎(chǔ)過一遍
2016-04-14 回復 有任何疑惑可以回復我~

(8>5)?的意思是說判斷小括號里面的條件結(jié)果為(真或假)

如果結(jié)果是真(true)就把左邊的“”里面的內(nèi)容賦值給str、

如果結(jié)果為假(false)就把右邊的“”里面的內(nèi)容賦值給str、

因為不管左邊還是右邊的“”里面的內(nèi)容都是字符串,所以接收“”里面常量的變量的數(shù)據(jù)類型一定要是String.

或者可以這么看;(語法)

數(shù)據(jù)類型??? 變量名稱?? =??? (判斷條件)?? ???? "條件滿足時執(zhí)行"?? ,??? "條件不滿足時執(zhí)行"?? ;

0 回復 有任何疑惑可以回復我~

括號里面的8大于5是個布爾運算(一般的數(shù)學判斷對錯),它的結(jié)果只有ture(真)和false(假)兩種情況,后面的打引號的是代表字符串(可以成是是一串ABCD),要是括號里面的是對的,就輸出前面的一個字符串,錯的就輸出后面的字符串,:起到分割的作用

0 回復 有任何疑惑可以回復我~
String?str=(8>5)?"8大于5":"8不大于5";
//String:字符串數(shù)據(jù)類型
//str:變量名
//(8>5):判斷為真(true)還是假(false)
//??左?:?右???:java里唯一的一個三元運算符,如果(8>5)的值為真(true),則返回左邊的值賦給變量str,反之為假(false),就把右邊的值賦給變量str!


1 回復 有任何疑惑可以回復我~
#1

毛絨絨的郭小偉 提問者

THX,我又沒堅持下去,感覺到很愧疚。。。
2016-11-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167333    人
  • 解答問題       18530    個

0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始

進入課程

求解釋這個代碼的意義

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

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

幫助反饋 APP下載

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

公眾號

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