为了解释我的问题,我想使用一个倒计时的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
}
这个代码段差不多完成了,我只是想知道数学是什么。不管是我在思考它还是我完全错过了什么。
感谢任何帮助!
答案 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
}