break和continue的作用
break
简介
- break在任何循环语句的主体部分,都可以使用break控制循环的流程。break用于强行退出循环,不执行循环中break后面的语句了(break语句也在switch语句中使用)
实例
public class BreakDemo {
public static void main(String[] args) {
int i = 0;
while( i < 100){
i++;
System.out.println(i);
if( i == 40){
break;
}
}
System.out.println("123");
}
}
这段代码简单来说就是:
让i循环100次,输出结果,但我加了一个判断,如果i在自增的时候超过了40,那么直接跳出循环,输出123
continue
简介
- continue语句用在循环语句著一种,用于终止某次循环过程,就是在特定的情况,种植continue后面的语句,与break不同的是,它只是一次让continue后面的代码不执行,然后返回到循环里继续判断
public class ContinueDemo {
public static void main(String[] args) {
int i = 0;
while ( i < 100){
i++;
if(i % 10 == 0){
System.out.println();
continue;
}
System.out.print(i);
}
}
}
简单来讲就是输出1-100,但是我设置了一个if条件判断
如果i%10=0,那么就返回循环,运行结果代表一切

10%10==0,所以直接跳出了,没有输出10
20%10 ==0.所以也跳出了,以此类推,continue的作用就体现出来了。
goto关键字
简介

代码
package com.simple.struct;
/**
* @author huYuHao
* @version 1.0
* @create 2021/3/12
* @since 1.8
*/
public class LabelDemo {
public static void main(String[] args) {
int count = 0;
outer:for (int i = 101; i < 150; i++) {
for (int j = 2; j < i / 2; j++){
if(i % j == 0){
continue outer;
}
}
System.out.print(i+"\t");
}
}
}
文章结束
努力做一个技术流

浙公网安备 33010602011771号