首先这是一个for循环。括号里int i=2;这是声明一个int型的变量i并且赋值为2 i<=100就是说
i增加到100的时候就自动跳出循环. i+=2这个相当于i=i+2;就是说每次i都会增加2。 你也可以这样写
int sum=0;
for(int i=2;i<=100;i++){
if(i%2==0)
sum = sum+i;
}
System.out.println("2到100之间的所有偶数之和为:"+sum);
这个sum是你在循环外面声明的一个int型变量,然后你在循环中给他赋值。 你可以在循环中输出一下sum=sum+i;看看每次运行的结果。 或者进入debug调试,一步一步看运行。 希望可以帮助你。
i=2,
sum=0+2=2;
i=4,
sum=2+4=6;
i=6,
sum=6+6=12
.............................