Bonjour, je débute en programmation ,j'essai de réaliser une figure en forme de losange comme ceci(sans prendre en compte les points):
.......*
.....***
...*****
.....***
.......*
Voici mon programme:
Citation :
public class losange {
public static void main(String[] args){
int max=5;
int i=1;
int j=0;
while(i<=max && k<=max){
j=1;
while(j<=max){
if(i==((max/2)+1)){System.out.print("*" );}
else {if(j==(max/2)+1){System.out.print("*" );}
else {if (j==((max/2)+i) && i<=max-i){System.out.print("*" );}
else {if (j==(max/2)-i && i<=max-i){System.out.print("*" );}
else System.out.print(" " );}}}
j++;}
i++;
System.out.println("" );}
}
}
|
je ne sais pas où sont les erreurs , pouvez vous m'aider?