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;
}
}
}
La première boucle, x est égal à 0, exécutez la ligne 7, affichez a, exécutez la ligne 10, affichez un espace, exécutez la ligne 13, affichez n, puis exécutez la ligne 25, affichez oise, la ligne 27 est un newline, puis x ajoute 1 pour devenir 1.
La deuxième boucle, x est égal à 1, exécutez les lignes 7, 13, 21 et 27, la sortie est agaçante, puis ajoutez 1 à x pour devenir 2. Le troisième cycle, le quatrième cycle que vous pouvez étudier seul. . .
Réorganisez d’abord le code. . .
La première boucle, x est égal à 0, exécutez la ligne 7, affichez a, exécutez la ligne 10, affichez un espace, exécutez la ligne 13, affichez n, puis
exécutez la ligne 25, affichez oise, la ligne 27 est un newline, puis x ajoute 1 pour devenir 1.
La deuxième boucle, x est égal à 1, exécutez les lignes 7, 13, 21 et 27, la sortie est agaçante, puis ajoutez 1 à x pour devenir 2.
Le troisième cycle, le quatrième cycle que vous pouvez étudier seul. . .