永发信息网

用JAVA做出这道简单的题目(for循环)

答案:4  悬赏:60  手机版
解决时间 2021-04-28 04:11
  • 提问者网友:暮烟疏雨之际
  • 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
public class Print { public static void main(String[] args) { 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(); } } }
  • 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();

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯