跳过某轮循环:continue

Java通过关键字continue立刻跳转到下一轮循环

例1. 输出1到10中的整数,跳过偶数

public class ContinueExample {

	public static void main(String[] args) {
		
		for(int i = 1; i <= 10; i++) {
			if(i % 2 == 0) {
				continue;  // 当i是偶数,执行到这里直接进入下一轮。该轮下面的System.out.print(i + "\t")不会被执行
			}
			System.out.print(i + "\t");
		}
	}

}

例2. 求 1 到 100 里不能被3整除的所有数的和

public class ContinueExample {

	public static void main(String[] args) {
		
		// 求 1 到 100 里**不能**被3整除的所有数的和
		int sum = 0;

		for (int i = 1; i <= 100; i++) {
			if(i % 3 == 0) continue; // 如果i能被3整除,则跳过该轮后续代码,直接进入下一轮;
            		
			sum += i;	
		}
		System.out.println("The sum of integers from 1 to 100 not divisible by 3 is " + sum);
		
	}

}