84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
认证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。
第三次循环,第四次循环你就自己研究了。。。