我無法解釋類中的一段代碼。該代碼是:'x = x + 2'是什麼意思?在這段代碼中?
class PoolPuzzleOne {
public static void main(String[] args) {
int x = 0;
while (x < 4) {
System.out.print("a");
if (x < 1) {
System.out.print(" ");
}
System.out.print("n");
if (x > 1) {
System.out.print("oyster");
x = x + 2;
}
if (x == 1) {
System.out.print("noys");
}
if (x < 1) {
System.out.print("oise");
}
System.out.println("");
x = x + 1;
}
}
}
結果是:
%的Java PoolPuzzleOne
噪聲
惹惱
牡蠣
我很困惑,什麼x = x + 2;
後指「牡蠣」打印輸出。這是否意味着這將以'2'爲增量而不是x > 1
的特定測試的傳統增量'1'?
這意味着在檢查下一個條件(x == 1)之前,x值將在System.out.print之後以2遞增。 – Dez
java區分大小寫。確保你所有的代碼都是正確的格式。 – Javant
發佈的代碼甚至沒有編譯,請注意區分大小寫,並注意'('後面的類名應該是'{'。 – pleft