刚刚开始学,自己想着写了一个用Java打印输出一个心形图案,可是打出来是畸形的,求大神指教!class LoveWH1 {
public static void main(String[] args) {
int x,y;
char a = 3;
for(x = 0; x<11; x++){
for(y = 0; y<18; y++){
if(x==0 && y==14
|| x==1 && y==15
|| x==2 && y==16
|| x==3 && y==17
|| x==4 && y==17
|| x==5 && y==16
|| x==6 && y==15
|| x==7 && y==14
|| x==8 && y==13
|| x==9 && y==12
|| x==10 && y==11){
System.out.print(a+"\n");
}
else if(x==0 && y==8 || x==0 && y==9 || x==0 && y==13
|| x==1 && y==7 || x==1 && y==10 || x==1 && y==12
){
System.out.print(a);
}
else if(x==2 && y==6 || x==2 && y==11){
System.out.print(a);
}
else if(x==3 && y==5
|| x==4 && y==5
|| x==5 && y==6
|| x==6 && y==7
|| x==7 && y==8
|| x==8 && y==9
|| x==9 && y==10){
System.out.print(a);
}
else{
System.out.print(" ");
}
}
}
}
}
|
|