使用WHILE循环语句,计算并验证恒等式:
要求:验证n=1..1000之间的每个计算结果,并排打印显示。
无法得到想要的答案
int n = 1;
int m = (int) Math.pow(n, 3);
while (n <= 1000) {
System.out.println( m + "=" + Math.pow((n * (n + 1)) / 2, 2));
m = (int) (Math.pow((n-1), 3))+ m;
n = n + 1;
}
1=1.0
1=9.0
2=36.0
10=100.0
37=225.0
101=441.0
226=784.0
442=1296.0
785=2025.0
1297=3025.0
2026=4356.0
3026=6084.0
4357=8281.0
6085=11025.0
8282=14400.0
11026=18496.0
14401=23409.0
18497=29241.0
23410=36100.0