Java初学——跳转语句

在java中,支持三种跳转语句 :break、continue和return语句,这些语句把控制转移到其他部分,

break语句

break语句主要用在循环语句或者switch中,用来跳出整个语句块,break跳出最里层的一层循环,并继续执行循环下的其他语句
在java中,break有三种作用:
1.在switch中他被用来中止一个语句序列
2.他能被用来退出一个循环
3.他能被作为一种先进的goto语句来使用

continue语句

continue语句适用于任何循环控制结构中,作用是让程序立刻跳转到下一次循环的迭代。在for循环中,continue语句使程序立即跳转到下一次循环中。在while或者do…while循环中,程序立即跳转到布尔表达式的判断语句。
既然这俩都是跳转语句,那就有必要;来说一下有什么不一样了

break和continue语句的区别:

break是跳出当前层循环,终结整个循环,也不再判
断循环条件是否成立;continue语句则是结束本次循环,不再运行continue之后的语句,然
后重新回到循环的起点,判断循环条件是否成立,继续运行。
我们写个程序,求1到100的奇数和:

public class liz {
    public static void main(String[] args) {
        //求1到100的奇数和
        int sum=0;
        for(int i=0;i<=100;i++){
            if(i%2==0){
                continue;
            }
            sum+=i;
        }
        System.out.println("sum="+sum);
    }
}

这个程序就用到了continue语句,

return语句

return语句作为一个无条件的分支,他不需要判断条件即可发生。return语句主要有两个用途:
1、用来表示一个方法的返回值(前提是返回值类型不是void)
2、是由return导致方法退出并返回值

发布了18 篇原创文章 · 获赞 2 · 访问量 535

猜你喜欢

转载自blog.csdn.net/weixin_45795349/article/details/104464314