如何使用倒计时循环来计算正方形?

时间:2014-12-04 20:20:38

标签: java for-loop

为了解释我的问题,我想使用一个倒计时的for循环,但是通过增加顺序来打印数字。在我的情况下,我想要一个打印正方形的for循环。这是我目前的代码:

//countdown to countup. Output should be : 0 1 4 9 16 25 36 49 64 81

for(int x = 10; x > 0; x--)
{
    System.out.print((int)Math.pow(10,2)); // maths goes here

}

这个代码段差不多完成了,我只是想知道数学是什么。不管是我在思考它还是我完全错过了什么。

感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您传递给pow()方法的第一个参数应该是(10-x),而不是10。

for(int x = 10; x > 0; x--)
{
    System.out.print((int)Math.pow((10-x),2)); // maths goes here

}