[問題] if-else 觀念小問題

看板java作者 (weijou)時間17年前 (2008/11/12 10:26), 編輯推噓8(800)
留言8則, 8人參與, 最新討論串1/2 (看更多)
在寫練習題的時候,關於流程控制結構的問題 題目如下 _ 請問下java 程式與運算結果的j值為何 i = 5; j = 0; if( i==5 ) j=5; if( i= 3) j=2; a. 1 b. 5 c. 7 d. 2 結果答案寫 d. (j=2) 能說明為什麼嗎?! 因為我覺得好像是 j=5 ?! 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.98.100

11/12 10:33, , 1F
你把那本練習丟掉吧,這段程式根本過不了 compiler
11/12 10:33, 1F

11/12 11:18, , 2F
除了樓上講的,也請補上為甚麼你會覺得是 b
11/12 11:18, 2F

11/12 11:28, , 3F
剛開始大家都會這麼想吧...看到==5就以為答案就是那個
11/12 11:28, 3F

11/12 12:42, , 4F
i = 3 非判斷句
11/12 12:42, 4F

11/12 17:38, , 5F
i=3 是命令i去等於3吧
11/12 17:38, 5F

11/12 21:24, , 6F
如果這是C/C++考這才有意義..
11/12 21:24, 6F

11/13 02:12, , 7F
if裡面必須是boolean吧
11/13 02:12, 7F

11/15 20:13, , 8F
編譯錯誤
11/15 20:13, 8F
文章代碼(AID): #196ZxidX (java)
文章代碼(AID): #196ZxidX (java)