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语句⽤在循环语句著⼀种,⽤于终⽌某次循环过程,就是在特定的情况,种植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");
}
}
}
⽂章结束

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。