contenido
La primera espada, [Breaking Qi]
La segunda espada, [Forma de espada rota]
La tercera espada, [Palma rota]
Cuarta Espada, [Rompiendo Cable]
La quinta espada, [Látigo roto]
Octava Espada, [Forma de Espada Rota]
La novena espada, [fórmula final]
Darse cuenta del uso de "*" para imprimir "Huashan" (triángulo rectángulo)
public class demo8 {
public static void main(String[] args) {
int i,j; //定义连个循环变量
for(i = 1;i <=9;i++) { //外层循环
for(j=1;j<=i;j++) { //内层循环
System.out.print("*"); //打印输出
}
System.out.print("\n"); //起到换行的作用
}
}
}
-
La primera espada, [Breaking Qi]: en la línea 3, el código define dos variables de bucle i y j, donde i es la variable de bucle exterior y j es la variable de bucle interior.
-
La segunda espada, [Estilo de espada rota]: en la cuarta línea de código, i se inicializa en 1, la condición i<=9 es verdadera y se ingresa por primera vez al cuerpo del bucle externo.
-
La tercera espada, [Estilo de palma rota]: en la quinta línea de código , j se inicializa en 1, por lo que el valor de i es 1. Cuando j<=i, es verdadero. Ingrese el cuerpo del ciclo interno para la primera vez, e imprima un "" *".
-
La cuarta espada, [cable roto]: ejecute la expresión de operación j ++ del bucle interno en la quinta línea de código e incremente el valor de j a 2.
-
La quinta espada, [Broken Whip]: ejecuta la condición de juicio j<=i en la quinta línea de código, el resultado del juicio es falso y el ciclo interno termina. Ejecute el siguiente código para imprimir una nueva línea.
-
La sexta espada, [Estilo de pistola rota]: Ejecute la expresión de operación del bucle externo en la cuarta línea de código e incremente el valor de i a 2.
-
La séptima espada, [Estilo de cuchillo roto]: ejecute la condición de juicio de la cuarta línea de código, cuando i<=9, el resultado del juicio es verdadero, ingrese el cuerpo del ciclo del ciclo externo y continúe ejecutando el ciclo interno.
-
La octava espada, [Estilo de espada rota]: dado que el valor de i es 2, el bucle interno se ejecutará dos veces, es decir, se imprimirán dos "*" en la segunda línea. E imprima una nueva línea al final del bucle interno.
-
La novena espada, [fórmula final]: 3 "*" se imprimirá en la tercera línea, aumentando línea por línea, hasta que el valor de i sea 10, la condición de juicio i <= 9 del bucle exterior sea falsa, y el bucle externo es falso El ciclo de capa finaliza y el programa finaliza.
-
presta atención
- La diferencia entre print\println (me di la vuelta al principio)
- print muestra sus argumentos en la ventana de comandos y coloca el cursor de salida después del último carácter mostrado.
- println muestra sus argumentos en la ventana de comandos con una nueva línea final para colocar el cursor de salida al principio de la siguiente línea.