5break continue

40 阅读1分钟
break**使用场景:终止switch或者循环其它位置不可用**
  (1)一旦执行break,本次循环的循环体的后续代码不再执行
            (2)一旦执行break,剩余次数的循环也不再执行
            (3)相当于从执行break的位置,`直接跳转到break所在的循环的后面执行`
### continue语句 

 
-   **使用场景:结束本次循环,继续下一次的循环**
    只能使用在循环语句中
    .continue只影响本次循环,break影响所有循环
    逢七过 包含7或者是7的倍数
    public class Test06ContinueFQG {
    public static void main(String[] args) {
        //1.使用for循环遍历获取1到100之间的数字
        for (int num = 0; num < 100; num++) {
            //2.计算当前数字的个位和十位,分别保存到int变量ge和shi中
            int ge = num%10;//个位
            int shi = num/10%10;//十位
            //3.判断: 如果 个位是7 或者 十位是7 或者 当前数字是7的倍数,执行continue
            if ((ge == 7 || shi == 7) || (num % 7 == 0)) {
                continue;
            }
            //4.如果不满足以上条件: 输出该数字
            System.out.println(num);
        }
    }
}

11_continue练习图解.png