java用 二个for 语句 ,实现打印如下图案。 * *** ***** ******* *********
时间: 2023-11-17 13:08:55 浏览: 58
刚学java,就利用For循环实现打印各种形状形
5星 · 资源好评率100%
这道题目需要使用两个for循环来实现。第一个for循环控制行数,第二个for循环控制每一行中的列数。根据题目要求,第一行有一个*,第二行有三个*,第三行有五个*,以此类推。因此,我们可以在第二个for循环中使用if语句来判断每一列是输入空格还是*。具体实现方法如下:
```
for(int i=1;i<=5;i++){ //控制行数
for(int j=1;j<=2*i-1;j++){ //控制列数
if(j%2==0){ //如果是偶数列,输出空格
System.out.print(" ");
}else{ //如果是奇数列,输出*
System.out.print("*");
}
}
System.out.println(); //换行
}
```
这样就可以输出如下图案:
```
*
***
*****
*******
*********
```
阅读全文