java吧 关注:1,288,333贴子:12,814,968
  • 0回复贴,共1

新手求帮助,我想画个**树,可就只能画出一边,是哪里错了?

取消只看楼主收藏回复

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+"*");
}
} 代码如上,我想画个**树,可就只能画出一边,是哪里错了?
想了很久,就不知道哪里错了。


IP属地:江苏1楼2016-09-18 01:08回复