00:00
好了,那我们接下来看一看这个break和return有什么区别,好吧。来method test06。那么我们这个呢,来研究一下这个break和continue有什么区别啊,错了啊,Break语句就break语句啊,和这个return return语句啊有什么区别啊,来public class,我们叫TEST06啊,然后接下来我们在这呢,写上public sta啊,加上去,然后接下来我们在这呢。看一下啊,比如for循环是不是,或者调一下这个MM方法吧,调一下M方法这块呢,有一个M方法啊,Public study一个YM方法,M方法啊来在这调一下M方法,M方法是for循环对吧?哎,For循环。嗯呀,我别在这写了,写这么一个方法也没有意义啊,这样吧,我在这就直接写了啊,负号循环,然后int类型的I呢等于零,I呢小于什么呀,10I干啥呀,加加,那么每循环一次呢,我在这儿怎么着判断一下,哎,这个程序大家看过啊,I呢,要是等于等于五的情况下,我们在这呢,Break行吧,然后在这块system.out.print line打印输出什么呀,来输出我们I的值,然后在这呢,我们system.out.printline打印,我们输出hello word啊hello word好吧,好,大家看这个程序啊,这里呢是一个for循环,For循环结束之后呢,会输出一个什么呀?Hello word,那么这个程序的输出结果是啥呀?
01:35
输出结果是啥?嗯。是01234。到五的时候是不是就结束了?这个break是不是让for循环结束啊,是终止for循环啊。是不是,哎,循环结束之后,下边hello word是不是就输出了,所以01234到往下就是hello word吧,Java c编译一下method test06.java然后Java运行method test06。
02:04
01234 hello word,那如果说我现在把这个break给他换一下,换成return呢。这个return和break是一个级别的吗?来我们编译一下啊,Java c编译Java运行我们发现hello word没了。Hello,没了。大家看见没,这个hello word没了呀。这说明什么呢?这说明他俩根本就不是一个级别的啊,这个return是直接把这个方法给干死了。这个方法就没了。这个RETURN1结束,一执行,整个方法就结束了,它控制的是方法。这个break控制的是循环。啊,它不是一个级别的啊,不是一个级别的,就是终止当前的方法。啊和break不是一个级别的,不是一个级别的啊,你要注意这个事儿啊,你看这个哈,没输出啊。是不是就像这个一执行整个方案就结束了。啊,结束了,好,那我问大家一个问题,这个return这块能写RETURN10吗?
03:01
能不能十,能不能写个数据,数据过去。能不能写个数据过去不行吗?不行吗?因为这个方法是什么,返回值是什么VO吧,要注意啊,Main方法的返回值类型是VO啊,表示没有返回值。但是你却在这返回一个十这样的值,你编译就会报错,你看啊错了来走编一下你看。对吧,不兼容的类型,意外的返回值,这个错误已经见过了,对吧,那不允许啊,这是不允许的,但是如果说你要是写这么一个语,那行没问题啊,这个是用来终止我们整个这个方法的啊,终止方法的终止方法的各位啊。好了,这个return和break呢,它的区别很大啊,不是一个级别,不是一个级别啊,Break用来终止Switch和离他。离它最的循环return呢,Return用来终止离它最近的一个方法,离它最近的一个方法,Return啊,终止是一个方法,终止是一个方法,各位啊,把方法就给它终止掉了啊终止掉了。
04:14
好了,那这块呢,咱们就说到这儿各位啊,在这个方法呢,今天上午呢,咱们是讲了一些啊,但是这块还没有结束啊,方法这块的东西比较多一些啊,咱们下午再继续吧,好吧,大家呢,可以去吃饭了啊。
我来说两句