在Java中使用FOR循环和轮间求和值

在Java中使用FOR循环和轮间求和值,java,for-loop,Java,For Loop,这是我的任务: 编写程序LoopForNumberSum.java。从2开始,每隔一秒在屏幕上显示一个数字,并在上一轮和当前轮之间的括号中求和。循环范围在单独的变量中定义。使用FOR loop可解决此问题 这是我目前掌握的代码: public class LoopForNumberSum { public static void main(String args[]) { int min = 2; int max = 10; for(i

这是我的任务:

编写程序LoopForNumberSum.java。从2开始,每隔一秒在屏幕上显示一个数字,并在上一轮和当前轮之间的括号中求和。循环范围在单独的变量中定义。使用FOR loop可解决此问题

这是我目前掌握的代码:

public class LoopForNumberSum {
    public static void main(String args[]) {

        int min = 2;
        int max = 10;

        for(int i = min; i <= max; i+=2) {
            int j = i+i;
            System.out.println(i + "(" + j + "), ");
        }
    }
}
公共类LoopForNumberSum{
公共静态void main(字符串参数[]){
int min=2;
int max=10;
对于(int i=min;i尝试:

int和=0;

for(int i=2;我提示:您需要在循环外声明一个变量来存储值,以使其正常工作,谢谢!我假设我的老师在编写输出时犯了一个错误,输出应该是“2(2),4(6),6(10),8(14),10(18)”。实际上,如果您将前一轮与当前轮相加,它将打印为“2(2),4(6),6(12), 8(20), 10(30)"
int sum = 0;
for(int i = 2 ; i <= 10 ; i += 2) {
    sum += i;
    System.out.println(i + "(" + sum + "), ");
}