Java - création d'un triangle avec des nombres à l'aide de for imbriquées-boucles
J'ai des devoirs à faire un triangle qui ressemble à ceci:
1
2 1 2
3 2 1 2 3
4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5
6 5 4 3 2 1 2 3 4 5 6
J'ai été en mesure de créer près de la moitié du triangle avec le code suivant:
public static void main(String[] args) {
for (int i = 1; i <= 6; i++) {
for (int j = 1; j <= i; j++)
System.out.print(j + " ");
System.out.println();
}
}
J'ai été incapable de comprendre comment le miroir de l'autre moitié du triangle avec mon code pour ressembler le triangle ci-dessus. L'instructeur laissé entendre que l'utilisation de la boucle " for " avec l'onglet de retour \t
est la façon de le faire.
for (int j = 1; j <= i; j++) System.out.print(j + " ");
Astuce: Pour plus de clarté, de changer à chaque boucle à quelque chose commefor (int j = 1; j <= i; j++) { System.out.print(j + " "); }
(ajouter des accolades, même pour une seule ligne de boucle).- je veux que vous essayez tout d'abord que vous êtes dans une phase d'apprentissage , je vais juste vous donner un indice que l'impression en diminuant pas de places dans chaque ligne , maintenant, lui donner un essai , puis nous allons vous aider après que
Vous devez vous connecter pour publier un commentaire.
essayer
sortie
Print 2*(6-i) des espaces, puis écrire les nombres de j = i décroissant alors que j > 0, puis écrire les nombres de j = 2 ascendante alors que j <= i.