java - 麻烦老师解读一下这段代码的意思?
PHP中文网
PHP中文网 2017-04-18 10:38:54
0
1
378
PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
刘奇

Réorganisez d’abord le code. . .

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. . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal