请大神们看看哪里还能精简。
来源: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回答
内层的第二个循环输出时不需要加“ ”空格,如果加的话,就会靠右倾斜,你需要再考虑一下每行第一个*输出在什么位置。祝:学习愉快
相似问题