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; } } }
Gelung pertama, x bersamaan dengan 0, laksanakan baris 7, keluaran a, laksanakan baris 10, keluarkan ruang, laksanakan baris 13, keluaran n, kemudian laksanakan baris 25, keluaran oise, baris 27 ialah a baris baharu, Kemudian x tambah 1 menjadi 1.
Gelung kedua, x sama dengan 1, laksanakan baris 7, 13, 21 dan 27, output mengganggu, kemudian tambah 1 kepada x menjadi 2. Kitaran ketiga, kitaran keempat anda boleh belajar sendiri. . .
Mula-mula susun semula kod. . .
Gelung pertama, x bersamaan dengan 0, laksanakan baris 7, keluaran a, laksanakan baris 10, keluarkan ruang, laksanakan baris 13, keluaran n, kemudian
laksanakan baris 25, keluaran oise, baris 27 ialah a baris baharu, Kemudian x tambah 1 menjadi 1.
Gelung kedua, x sama dengan 1, laksanakan baris 7, 13, 21 dan 27, output mengganggu, kemudian tambah 1 kepada x menjadi 2.
Kitaran ketiga, kitaran keempat anda boleh belajar sendiri. . .