//第一种
int sum = 0;
for(int i = 1 ; i <= 100 ; i++){
if(i%2 == 0){
sum += i;
}
System.out.println(sum);
//第二种
int sum = 0;
for(int i = 1 ; i %2 == 0 && i <= 100; i++ ){
sum += i
}
System.out.println(sum);
//第一种
int sum = 0;
for(int i = 1 ; i <= 100 ; i++){
if(i%2 == 0){
sum += i;
}
System.out.println(sum);
//第二种
int sum = 0;
for(int i = 1 ; i %2 == 0 && i <= 100; i++ ){
sum += i
}
System.out.println(sum);
因为i=1的时候,i%2=1不等于0,直接跳出循环了
第二个的for循环相当于:
for(int i = 1 ; i <= 100 ; i++){
if(i%2 == 0){
sum += i;
}
else{
break;
}
}