Premier regard sur l'image :
Étape 1 : Analysez d'abord l'image
Vous souhaitez imprimer ceci Les graphiques doivent être constitués de boucles multicouches imbriquées et imprimées en deux parties.
La première partie est constituée des quatre premières lignes de la première moitié. Elles sont dans une relation croissante, et les trois dernières lignes de la seconde moitié sont dans une relation décroissante. De là, nous pouvons conclure que nous avons besoin. pour écrire deux douzaines de boucles. Et à cause de la position du "*", nous devons introduire des espaces et imprimer en même temps. Par conséquent, chaque partie nécessite deux contrôles de boucle, c'est-à-dire deux grandes boucles, chacune avec deux petites boucles imbriquées à l'intérieur, pour un total de quatre boucles.
(Tutoriels associés recommandés : Tutoriel d'introduction à Java)
Partie 2 : Analyser les nombres
Avant l'analyse, nous devons comprendre la couche externe Les contrôles de boucle le nombre de lignes et la boucle interne contrôle le nombre de colonnes, nous devons donc analyser ses lignes et ses colonnes.
L'exemple de code est le suivant :
class ForForTest { public static void main(String[] args) { /* 输出如下图形: 行数i: 空格数j: “*”数目z: * 1 3 1 *** 2 2 3 ***** 3 1 5 ******* 4 0 7 ***** 1 1 5 6 *** 2 2 3 5 * 3 3 1 4 */ for (int i = 1;i <= 4;i++){ for (int j = 1;j <= 4 - i;j++) { System.out.print(" "); } for (int z = 1;z <= i*2-1;z++){ System.out.print("*"); } System.out.println(); } for (int i = 1;i <= 3;i++){ for (int j = 1;j <= i;j++){ System.out.print(" "); } int y = 3; for (int z = 5;z >= 2*i-1;z--){ System.out.print("*"); } System.out.println(); } } }
Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web PHP chinois.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!