请大神们看看哪里还能精简。

来源:5-3 编程练习

ccgtt

2018-06-21 17:36:11

public class StarDemo {

    public static void main(String[] args) {

int n=3, m=9; 

   for(int h=1;h<=5;h++) {

  

   n=n+2;

   m=m-1;

   for(int k=0;k<=m;k++) {

       System.out.print(" ");

    }

for(int l=3;l<=n;l++){

System.out.print(" "+"*");

}

System.out.println("");


   }

}

}


写回答

1回答

好帮手慕雪

2018-06-21

内层的第二个循环输出时不需要加“ ”空格,如果加的话,就会靠右倾斜,你需要再考虑一下每行第一个*输出在什么位置。祝:学习愉快 

1

0 学习 · 7235 问题

查看课程