看板 java 關於我們 聯絡資訊
※ 引述《sul32k7x87 (Larry)》之銘言: : class Test{ : public static void main(String [] args){ : boolean b=false; : if(b=true) ^ : System.out.println("歡迎光臨"); : else : System.out.println("謝謝惠顧"); : } : } : 這是課本題目 : 問說上面那段程式碼印出來會是甚麼 : 答案是印出 歡迎光臨 : 我不大能理解 : b不是false嗎 : 這樣進去跑if的話 應該是執行else的System.out.println("謝謝惠顧");不是嗎 : 怎麼會印出歡迎光臨呢 請解釋 ^ 標示處的 = 是什麼意思, 該行會造成什麼效果. 以及換成 == 後是什麼意思, 該行會造成什麼效果. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.34.62
PsMonkey:倒不如說程式結束之前印印看 b 11/16 20:51