Voilà, dans le cadre de mon cours de programmation en java (pour débutant) il nous demande d'écrire la méthode une qui prend en paramètre la hauteur et qui affiche, avec le caractère *, un triangle droit de hauteur et de base hauteur. Par exemple, l'appel afficherTriangleIsoGauche ( 5 ) affichera
*
**
* *
* *
*****
Pour l'instant, il n'y a pas vraiment de problème, j'ai été en mesure de faire cette méthode. Maintenant, je dois écrire une autre méthode, mais qui affiche un triangle isocele droit, comme ceci.
*
**
* *
* *
*****
Je poste le code pour la premiere méthode :
public static void afficherTriangleIsoGauche( int cote ) {
for (int i = 1; i < cote; i++) {
System.out.print("*");
if (i != 1 && i != cote) {
for (int espace = 1; espace <= (i - 2) ; espace++) {
System.out.print(" ");
}
System.out.print("*");
}
System.out.println();
}
for (int j = 1; j <= cote; j++) {
System.out.print("*");
}
}
Merci à ceux qui pourront m'aider

merci d'avance
import java.util.Scanner;
public class triangle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Entrer le nombre de ligne : ");
int nbrligne = sc.nextInt();
int nbretoile = nbrligne;
for (int i = nbrligne ; i >= 1 ; i-- ) {
for (int j = 1; j<= nbretoile - i + 1 ; j++)
System.out.print("*");
System.out.println();
}
}
}