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

Fermé
angeo225 Messages postés 4 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 12 janvier 2014 - Modifié par angeo225 le 27/06/2013 à 16:04
angeo225 Messages postés 4 Date d'inscription jeudi 27 juin 2013 Statut Membre Dernière intervention 12 janvier 2014 - 29 juin 2013 à 00:30
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 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
27 juin 2013 à 16:12
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 jeudi 27 juin 2013 Statut Membre Dernière intervention 12 janvier 2014
29 juin 2013 à 00:30
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