84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
认证0级讲师
首先重新整理下程式碼。 。 。
class Demo{ public static void main(String[] args){ int x = 0; /* 当 x < 4 时执行循环,x >= 4 后跳出循环 */ while (x < 4) { /* 输出 a */ System.out.print("a"); /* 如果 x < 1, 输出空格 */ if (x < 1) { System.out.print(" "); } /* 输出 n */ System.out.print("n"); /* 如果 x > 1, 输出 oyster, 并且 x 被加 2 */ if(x > 1) { System.out.print(" oyster"); x = x + 2; } /* 如果 x 等于 1, 输出 noys */ if(x == 1) { System.out.print("noys"); } /* 如果 x < 1, 输出 oise */ if(x < 1) { System.out.print("oise"); } System.out.println(""); /* x 加 1*/ x=x+1; } } }
第一次循環,x等於0,執行第7行,輸出a,執行第10行,輸出空格,執行13行,輸出n,然後執行25行,輸出oise,27行換行,然後x加1變成1。
第二次循環,x等於1,執行第7,13,21,27行,輸出annoys,然後x加1變成2。 第三次循環,第四次循環你就自己研究了。 。 。
首先重新整理下程式碼。 。 。
第一次循環,x等於0,執行第7行,輸出a,執行第10行,輸出空格,執行13行,輸出n,然後
執行25行,輸出oise,27行換行,然後x加1變成1。
第二次循環,x等於1,執行第7,13,21,27行,輸出annoys,然後x加1變成2。
第三次循環,第四次循環你就自己研究了。 。 。