public static void main(String[] args) {
graphicTree(3);
}
public static void graphicTree(int layer){
String spaceStr = "";
for(int i=1;i<=layer;i++){
int spaces = layer-i;
for(int j=0;j<spaces;j++){
System.out.print(" ");
if(i==1){
spaceStr+=" ";
}
}
int s = i*2-1;
for(int q=0;q<s;q++);{
System.out.print("*");
}
System.out.println();
}
for(int q=0;q<layer;q++);{
System.out.println(spaceStr+"*");
}
} 代码如上,我想画个**树,可就只能画出一边,是哪里错了?
想了很久,就不知道哪里错了。
graphicTree(3);
}
public static void graphicTree(int layer){
String spaceStr = "";
for(int i=1;i<=layer;i++){
int spaces = layer-i;
for(int j=0;j<spaces;j++){
System.out.print(" ");
if(i==1){
spaceStr+=" ";
}
}
int s = i*2-1;
for(int q=0;q<s;q++);{
System.out.print("*");
}
System.out.println();
}
for(int q=0;q<layer;q++);{
System.out.println(spaceStr+"*");
}
} 代码如上,我想画个**树,可就只能画出一边,是哪里错了?
想了很久,就不知道哪里错了。









