Java:triangle
Résolu
domxaline
Messages postés
204
Statut
Membre
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
j'ai écris ce programme,
son résultat est la suivante:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
mais je veux qu'il affiche suivant
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
quel erreur que j'avais fait,aidez moi svp
j'ai écris ce programme,
public class WhileTest { public static void main(String[] args) throws Exception { int k=0; System.out.println(); for(int i = 0; i <7; i++) { for(int j = 0; j <i; j++) { k = k + 1; System.out.print(k); System.out.print(" "); } System.out.println(""); } } }
son résultat est la suivante:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
mais je veux qu'il affiche suivant
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
quel erreur que j'avais fait,aidez moi svp
A voir également:
- Java:triangle
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
2 réponses
incrémenter k a chaque fois dans la meme ligne donc tu dois le faire avant ta boucle for la premiere gère les lignes, la suivante le nombre de caractère par lignes
public class WhileTest
{
public static void main(String[] args) throws Exception
{
int k=0;
System.out.println();
for(int i = 0; i <7; i++)
{
k = k + 1;
for(int j = 0; j <i; j++)
{
System.out.print(k+" ");
}
System.out.println("");
}
}
}
enfin je pense
public class WhileTest
{
public static void main(String[] args) throws Exception
{
int k=0;
System.out.println();
for(int i = 0; i <7; i++)
{
k = k + 1;
for(int j = 0; j <i; j++)
{
System.out.print(k+" ");
}
System.out.println("");
}
}
}
enfin je pense
domxaline
Messages postés
204
Statut
Membre
10
merci beaucoup vous êtes un ange
leanjocker
Messages postés
184
Statut
Membre
71
met resolu alors ;)
KX
Messages postés
19031
Statut
Modérateur
3 020
Remarque : on aurait pu se passer de la variable k, et tout faire avec juste i et j...
encore une fois je viens vers vous pour le programme suivant:
résult de ce program est:
The right angle triangle of @:
$$$$$$
$$$$$
$$$$
$$$
$$
mais, je veux que le programme doit s'afficher ainsi,
il faut qu'il transforme effet miroir ,
veut dire aligner vers la droite au lieu de gauche ,
je veux qu'il soit aligner vers la droite
veut dire côté 90° vers la droite
que je dois faire svp
public static void main (String []args) { int p,q; System.out.println("The right angle triangle of @:\n"); for( p = 5; p >= 0; p--) { //System.out.print(p); for( q = 0; q <= p; q++) { System.out.print("$"); //System.out.print(q); } System.out.println(""); } }}
résult de ce program est:
The right angle triangle of @:
$$$$$$
$$$$$
$$$$
$$$
$$
mais, je veux que le programme doit s'afficher ainsi,
il faut qu'il transforme effet miroir ,
veut dire aligner vers la droite au lieu de gauche ,
je veux qu'il soit aligner vers la droite
veut dire côté 90° vers la droite
que je dois faire svp