5-3代码我哪里错了
来源:5-3 编程练习
慕妹1586407
2018-08-08 16:58:47
public class StarDemo {
public static void main(String[] args) {
int m=1;//控制外重循环的变量,即行数
int n,o=1;// 输出星号组成的梯形
System.out.println("输出y梯形星号");
while(m<=5){
while(n=5-m){
System.out.print(" ");
}
while(o<=m){
System.out.print("*");
o++;
}
System.out.println();
m++;
}
1回答
好帮手慕雪
2018-08-08
1)n没有赋值。2)while(n=5-m){}条件写错了吧,应该是个boolean值,不应该是赋值语句。3)while(n=5-m){}是个死循环,因为没有n++。4)while中每进入第二层循环前都得重新赋值吧。根据提示,你再修改一下。
相似问题