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 comme for (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
InformationsquelleAutor Brianna | 2013-01-24