所以基本上我的任务是打印星星列表。
public class Practice_6_2
{
public static void main (String[] args)
{
final int MAX_ROWS = 10;
for (int row = 1; row <= MAX_ROWS; row++)
{
for (int star = 1; star <= row; star++)
System.out.print ("*");
System.out.println();
}
}
}
但是当它打印时,实际上恰恰相反。我该如何解决这个问题?
编辑:
当我运行程序时,它将在第一行打印一颗星,在第二行打印两颗星,依此类推,直到它到达第十行。我需要它在第一行打印十颗星,在第二行打印九颗,依此类推。有点逆转它。
答案 0 :(得分:0)
您可以改变在weightConverted
上迭代的方向。变化
row
类似
for (int row = 1; row <= MAX_ROWS; row++)
从for (int row = MAX_ROWS; row >= 1; row--)
开始,然后下降到MAX_ROWS
。