对不起措辞不佳的问题,今天早上我很匆忙,因为课程结束了。打印星号-java/text files
-
final int maxS = height;
for (int row = 1; row <= maxS; row ++)
{
for (int star = 1; star <= maxS; star++)
System.out.print("* ");
System.out.println();
}
我需要这是输出:
* * * * *
* * * *
* * *
* *
*
所以高度的行数,这是5我能得到这个
*
* *
* * *
* * * *
* * * * *
使用类似于上面的代码,但它不适用于我。我试图得到相反的结果,但没有奏效。
你得到一个正方形,对不对?为第一个版本尝试'star <=(maxS - row + 1)',为第二个版本尝试'star <= row'。 – Thomas
这似乎是一个懒惰的尝试在_easy_家庭作业...代码几乎没有问题,只有小的事情要改变那里。如果您参加了课程,解读您所看到的代码应该不会很困难。理解它,用简单的英语(或者你的母语,甚至更好)写出来,然后看看它需要调整的地方。 – ppeterka