Bonjour,
Je suis débutant en java et je m'entraîne sur un programme qui va vous paraître tout simple.
Écrire un programme qui affiche un triangle isocèle formé d’étoiles. La hauteur du triangle (c’est-à-dire son nombre de lignes) sera fourni en donnée, comme dans l’exemple ci-dessous.
On s’arrangera pour que la dernière ligne du triangle s’affiche sur le bord gauche de l’écran. combien de lignes ? 8
J'ai essayé de le réaliser avec des boucles for mais cela ne fonctionne pas.Le programme saute les boucles for. Je ne trouve pas mon erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 * *** ***** ******* ********* *********** ************* ***************
Voici mon programme:
Pouvez vous m'expliquer mon erreur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import java.util.Scanner; public class Triangle { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Vous voulez un triangle de combien de lignes?"); int nombredeligne=sc.nextInt(); for(int k=nombredeligne;k<=0;k--) { for(int j=0;j>=k;j++) { System.out.print(" "); } for (int i=k;i>=nombredeligne;i++) { System.out.print("*"); } System.out.println(""); } } }
Merci d'avance
Partager