Java之 continue
,打印 1--10 之间所有的偶数,使用 continue 语句实现代码中 for (int i = 1;i<=10;i++){ if(i % 2 != 0){ continue; } System.out.println(i); } 这段代码中为何在判断i是否为偶数的时候用的!=0 为甚麽呢 总觉得应该是==
,打印 1--10 之间所有的偶数,使用 continue 语句实现代码中 for (int i = 1;i<=10;i++){ if(i % 2 != 0){ continue; } System.out.println(i); } 这段代码中为何在判断i是否为偶数的时候用的!=0 为甚麽呢 总觉得应该是==
2017-07-11
public class HelloWorld { public static void main(String[] args) { int sum = 0; // 保存累加值 for (int i = 1; i <= 10; i++) { // 如果i为奇数,结束本次循环,进行下一次循环 if ( i%2!=0 ) { continue; } sum = sum + i; } System.out.print("1到10之间的所有偶数的和为:" + sum); } }
若i%2!=0则为奇数,执行continue,本次循环结束,不执行sum = sum + i,执行下一次for循环;若i%2==0则为偶数,不执行continue语句,执行累加sum = sum + i,最后所得结果即为所有偶数和。
举报