你的 for 循环没有使用 大括号 括起来,如果没有括起来的话,那么for的循环体就为for语句后面的第一条语句,即 sum+=i; 而输出语句 System.out.println(sum);并不在for循环里面
如果显示每次合计的值,可以如下:
public class EE{
public static void main(String[] args){
int L=20;
int sum=1;
for(int i=1; i<=L; i++){
sum += i;
System.out.println(sum);
}
}
}
你写的是 sum+=i;!!! sum+=i 指的是 sum=sum+i; 你到底是想求和 还是循环输出i
描述细一点 i每次都递增1 sum又是+=i 你想问什么
没明白你的意思
你输出的是sum的值 问的却是i值 你到底打算问什么