java吧 关注:1,288,234贴子:12,814,642
  • 2回复贴,共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回复
    有啥好画的,能写出个99乘法表, for循环就算过关了,可以继续学后面的新知识了


    2楼2016-09-18 01:32
    回复