用单个for循环编写嵌套循环(通用) - java

Mik*_*ike 2 java

在我的宿舍里,没有人知道如何在我们的CS作业中提出这个问题.它说:

嵌套循环

for(int i = 1; i <= height; i++)
{
   for(int j = 1; j <= width; j++)
   {
      System.out.print("*");
   }
   System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

显示给定宽度和高度的矩形,例如

 ****
 ****
 ****
Run Code Online (Sandbox Code Playgroud)

宽度为4,高度为3.写一个显示相同矩形的for循环.请记住,3和4只是一个示例,您的代码必须是通用的,适用于任何宽度和高度.

我们已经尝试了很多东西,但每一个都以失败告终.我们缺少明显的东西吗?

Bri*_*new 15

你应该看一下迭代你需要显示的星号总数,并在迭代时显示一个星号/换行符(想想有多少星号构成一行 - 我不想给你答案,然而!)

  • 我同意.给出HW答案很糟糕.只是一点提示:你可以使用%运算符... (2认同)