Java基础学习之三个结束关键字
⼀、break关键字
1、适⽤范围:只能⽤于switch或者是循环语句中。
2、作⽤:break⽤于switch语句的作⽤是结束⼀个switch语句;break⽤于循环语句中的作⽤是结束当前所在的循环语句。
3、笔试题⽬:break⽬前位于内层的for循环,如何才能让break作⽤于外层的for循环。
答:可以标记解决。其中标记的命名只要符合标识符的命名规则即可。
class Demo1{
switch语句表示范围public static void main(String[] args){
outer:for(int j = 0 ; j<3 ; j++){ //外层for循环
inner:for(int i = 0 ; i< 2 ; i++){ //内层for循环
System.out.println("hello world"); // 1
break outer;
}
}
}
}
⼆、continue关键字
1、适⽤范围: continue只能⽤于循环语句
2、作⽤:continue的作⽤是跳过本次的循环体内容,继续下⼀次。
3、注意事项:在⼀种情况下,continue;的后⾯不能跟有其他语句,因为是永远都⽆法执⾏到(相当于废话);continue也可以配合标记使⽤的。
class Demo2{
public static void main(String[] args){
for(int i = 0 ; i<5 ; i++){
if(i==1){
continue;
}
System.out.println("hello "+i);
}
outer:for(int i = 0 ; i<3; i++){
inner:for(int j = 0 ; j<2 ; j++){
System.out.println("hello");
continue outer;
}
}
//需求:计算1-100的偶数总和
int sum = 0 ;
for(int num = 1 ; num<=100 ; num++){
if(num%2!=0){
continue; //如果是奇数就跳过本次循环
}
sum = sum+num;
}
System.out.println("总和:"+ sum);
}
}
三、return关键字
1、作⽤:返回数据给函数的调⽤者;函数⼀旦执⾏到了return关键字,那么该函数马上结束。
2、注意:⼀个函数的返回值类型是void,那么也可以出现return关键字,但是return关键字的后⾯不能有数据。
3、break关键字与return关键字的区别:break关键字是结束⼀个循环;return关键字是结束⼀个函数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论