用JAVA做出这道简单的题目(for循环)
- 提问者网友:暮烟疏雨之际
- 2021-04-27 10:45
*****
*******
*********
***********
*****
*****
*****
*****
- 五星知识达人网友:猎心人
- 2021-04-27 11:36
class Arrow
{
public static void main(String[] args)
{
for (int i = 0; i < 5; ++i)
{
for (int j = i; j < 5; ++j)
{
System.out.print(" ");
}
for (int j = 0; j < 3 + 2 * i; ++j)
{
System.out.print("*");
}
System.out.println();
}
for (int i = 0; i < 4; ++i)
{
for (int j = 0; j < 4; ++j)
{
System.out.print(" ");
}
for (int j = 0; j < 5; ++j)
{
System.out.print("*");
}
System.out.println();
}
}
}
截图
- 1楼网友:街头电车
- 2021-04-27 14:07
我这段代码已测试通过:
class Test{ public static void main(String [] args){ int i,j; for(i=1;i<7;i++){ //i控制的是行数 for(j=1;j<i;j++) //j控制的是每列有i个* System.out.print("*"); //这个print打印不换行 if(j==i)
System.out.println(""); //起到换行作用 }
for(int i=0;i<5;i++) { for(int j=0;j<5;j++) { System.out.print('*'); //打印,不换行 } System.out.println(); //换行 } } }
- 2楼网友:佘樂
- 2021-04-27 13:20
- 3楼网友:人類模型
- 2021-04-27 12:56
for(int i=0; i<5; i++){
for(int j=0; j<2*i+3; j++){
System.out.print("*");
}
System.out.println();
}
for(int i=0; i<4; i++){
for(int j=0; j<5; j++){
System.out.print("*");
}
System.out.println();
}