我必须编写一个读取正整数的程序,然后计算并显示前 N 个奇数整数的总和。例如,如果 N 为 4,则程序应显示值 16,即 1 + 3 + 5 + 7。
到目前为止,这是我所拥有的,但我遇到了一堵砖墙,并且希望能在正确的方向上有所帮助。
import acm.program.*;
public class OddIntegers extends ConsoleProgram {
public void run() {
println("This program adds the number of odd numbers");
int n = readInt("Enter a positive number: ");
int b = 1;
for (int i = 0; i < n; i++);
b = b + (b + 2);
println("The total is " + b);
}
}