faire des formes avec des étoiles en java ?!
Salut tous le monde, voila, de nouveau un tp et de nouveau je bug ! est ce que vous pouvez m'aider a trouver la solution pour réaliser ceci
voila je dois a l'aide d'une méthode et de la boucle for réaliser ceci :
exemple je rentre 5
j'obtient
Code:
1 2 3 4 5
| *****
* *
* *
* *
***** |
( bouh la présentation marche pas quand je poste :( en gros il s'agit d'un carré avec l'intérieur tout vide )
j'ai trouvé le programme pour le faire avec le carré plein, le voila
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import java.util.*;
class Ligne{
static void triangle2(int x) {
for (int i=0;i<x;i++) {
System.out.println("");
for (int y=1;y<x;y++) {
System.out.print("*");}
}
}
public static void main(String[] argv) {
Scanner sc = new Scanner(System.in);
System.out.print("Entrer une valeur : ");
int x = sc.nextInt();
System.out.println("valeur de x = "+x);
triangle2(x);
System.out.println(" ");
}
} |
Par la suite je dois aussi réalisé un triangle comme ça toujours avec 5 :
mais j'ai pas trop d'idée non plus :s
et apres dans un autre exo je dois pouvoir afficher toujours avec les méthodes et si je prends 5 un triangle comme
ceci
( ici non plus la mise en page marche pas, il s'agit d'un carré qui comment par une étoile, en dessous il y a 2 étoile mais bien centrées, puis 3 bien centrées, en gros ça fait un sorte de pyramide, c'est plus simple dit comme ça :) )
Merci bcp d'avance pour votre aide :D