7. 對下列 Java 程式片段的敘述何者正確?
int a = 0; 
if (a = 0) a = 1; 
if (a > 0) a = 2;
(A)不能執行
(B)可以執行,執行完畢 a = 0
(C)可以執行,執行完畢 a = 1
(D)a = 2

答案:登入後查看
統計: A(171), B(55), C(94), D(86), E(0) #389012

詳解 (共 4 筆)

#1629379

if條件式的寫法

if條件式是在程式中做判斷時要用的句型,常用的是比較兩個數值的關係,

其語法如下:

if(數值一 關係運算元 數值二)


條件式本身還不是一行指令,所以後面是不用加分號 ; 的,而上面的關係運算元有:

< 小於

> 大於

== 等於 (是兩個等號)

<= 小於或等於

>= 大於或等於

!= 不等於


ex:(if a == 0) a=1;//(是兩個等號)

4
0
#898005
why??

2
0
#1464165
應該是if(a = = 0)
不是 if(a = 0)

1
0
#981308
請問為什麼?是因為指令互相牴觸嗎?
0
0