Explication d'une Solution d'exercice du livre Beginning Java 7

angeo225 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
angeo225 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir les amis je suis un débutant en java et j'apprend avec le livre Beginning Java 7.

J'ai la solution d'un exercice du livre que je ne comprend pas. voici l'énoncé :

Declare a Triangle class whose main() method uses a pair of nested for
statements along with System.out.print() to output a 10-row triangle of
asterisks, where each row contains an odd number of asterisks (1, 3, 5, 7, and so
on), as follows:
------------- *
------------ ***
-----------*****
----------*******
-------- *********
-------***********
----- *************
-----***************
---*****************
--*******************
et voila là solution que je ne comprend pas :

public class Triangle
{
public static void main(String[] args)
{
for (int row = 1; row < 20; row += 2)
{
for (int col = 0; col < 19 - row / 2; col++)
System.out.print(" ");
for (int col = 0; col < row; col++)
System.out.print("*");
System.out.print('\n');
}
}
}
Merci d'avance de m'aider à comprendre ce code.
A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Comment veux tu qu'on t'aide si ce n'est en paraphrasant soit l'énoncé soit le corrigé ? Il faut que tu testes ce code pour voir ce qui se passe, en modifiant par exemple une valeur par une autre pour voir la différence... Si tu utilises un IDE tu peux aussi faire fonctionner le débogueur et faire un traitement pas à pas.
0
angeo225 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai testé le code et j'ai vu ce que ça donne. mais j'aimerais avoir des commentaires avant chaque boucle pour comprendre ...
0