9.請問下列 Java 程式輸出為何?
(A)11
(B)12
(C)13
(D)迴圈不會停 止phpTJTVwk

答案:登入後查看
統計: A(12), B(27), C(40), D(6), E(0) #1597410

詳解 (共 1 筆)

#3330265

java 語言中,x++ 與 ++x 都是 x+1,但 ++x 是先 +1 再做其他運算,x++ 是先做其他運算再加一。

這一題中的 do { } while( x++ < y ) 是每次做完{ }後 x 都要再加一,但到了 x=12 的時候,因為 x<12不成立,所以跳出迴圈,但還是要加一,所以最後 x = 13。


3
0

私人筆記 (共 1 筆)

私人筆記#3176621
未解鎖
迴圈內x=11<12。x+1=12...
(共 45 字,隱藏中)
前往觀看
0
0