简单的java语句

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:34:13
想用java循环显示如下图形
*
**
***
****
*****
我做的主要部分如下
i=0;
for(j=1;j>=5;j++)
{ while(i>j)
{ System.out.print("*");
i++;
}
System.out.println();
}
运行后没有显示任何图形,不知道怎么回事
这里写反了while(j>i) 后面是j--;

你的while语句中条件是 i大于j

但是 i=0;那么i怎么可能大于j所以不循环

我也给你修改一下吧

for (int j = 1; j <= 5; j++) {
int i = 0;
while (i < j) {
System.out.print("*");
i++;
}
System.out.println();
}

for (int i = 1; i <= 5; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}