HAIHAIHEI 发表于 2022-3-25 21:35

java学习第十一天

第十一天,有不对之处麻烦各位指正

break;语句:
/*
        break;语句
        break;比较特殊。特殊在:break语句是一个单词成为一个完整的Java语句。另外,continue也是这样,他俩都是一个单词成为一条语句
        break;翻译为折断,弄断
        break;语句只能用在两个地方
        1.switch语句当中,用来终止switch语句的执行。用在switch语句当中,防止case穿透现象,用来终止switch
        2.用在循环语句当中,用来终止循环的执行,用在for当中,用在while当中,用在do..while当中
        3.break;只会终止离他最近的循环语句
        4.break;也可以终止指定的循环

*/
public class test
{
        public static void main(String[] args){
        //输出0~9
        /*
        for(int i=0;i<10;i++){
        System.out.println("i ="+i);
        }
        */
        for (int i=0;i<10 ;i++ )
        {
                if(i==5){
                //break;语句会让离他最近的循环结束掉
                break;//break;终止的不是if,不是针对if的,而是针对离他最近的循环
                }
                System.out.println("i ="+i);//0 1 2 3 4
        }
       
        for (int k=0;k<2 ;k++ )//外层for
        {
                for (int i=0;i<10 ;i++ )//内层for
        {
                if(i==5){
                break;//只会终止内层循环
                }
                System.out.println("i ="+i);//0 1 2 3 4
        }
        }
       
        a:for (int k=0;k<2 ;k++ )//外层for
        {
                b:for (int i=0;i<10 ;i++ )//内层for
        {
                if(i==5){
                break a;//终止指定循环
                }
                System.out.println("i ="+i);//0 1 2 3 4
        }
        }

        }
}

continue;语句:
/*
        continue语句:
        1.continue语句翻译为:继续
       
        2.continue语句的作用是:
        终止当前本次循环,直接进入下一次循环开始执行
        for(){
        if(){//当这个条件执行时,continue语句执行
        continue;//当这个continue语句执行时,下面代码不执行,直接开始下一次循环
        }
        code1;
        code2;
        }
       
        3.continue语句也可以指定:
        a:for(;;更新表达式1){
                for(;;更新表达式2){
        b:if(){
        continue a;//a的话就是下面部分不执行直接到更新表达式1,b的话就是下面部分不执行直接到更新表达式2
        }
        code1;
        code2;
        }
        }

*/
public class test
{
        public static void main(String[] args){
        for (int i=0;i<10 ;i++ )
        {
                if (i==5)
                {
                        break;
                }
                System.out.println(i);//0 1 2 3 4
        }

        for (int i=0;i<10 ;i++ )
        {
                if (i==5)
                {
                        continue;
                }
                System.out.println(i);//0 1 2 3 4 6 7 8 9
        }

        }
}

HAIHAIHEI 发表于 2022-3-25 21:36

纯手打,如果有不对之处希望各位大佬指出,感激不尽{:1_893:}(注:在写代码中,所以今天学习内容有点少,明天恢复正常)

易之翼 发表于 2022-3-25 21:46

学的教程能分享吗

HAIHAIHEI 发表于 2022-3-25 22:01

易之翼 发表于 2022-3-25 21:46
学的教程能分享吗

可以,在B站搜索Java0基础,里面动力节点的视频

孤狼微博 发表于 2022-3-25 22:26

动力节点可以去公众号直接免费下载JDK8版Java零基础
https://www.aliyundrive.com/s/YHt6NrhAdMN 提取码:AryTjdk8的教程零基础
JavaSE零基础
https://www.aliyundrive.com/s/Qzo6f1emZaR 提取码:KBoXjdk13的教程零基础

阿里网盘其实挺垃圾的,分享多了就说选择的过多,太叫我失望了,亏他吹的这么响

aswcy815174418 发表于 2022-3-25 23:48

给你总结下:Break是打断当前循环,Continue是继续执行当前循环(从头开始)

秀策 发表于 2022-3-25 23:52

本帖最后由 秀策 于 2022-3-25 23:55 编辑

If 和break 是一起用的吗

200132xp 发表于 2022-3-26 00:03

孤狼微博 发表于 2022-3-25 22:26
动力节点可以去公众号直接免费下载JDK8版Java零基础
https://www.aliyundrive.com/s/YHt6NrhAdMN 提取码 ...

谢谢,我也来学一下

GGbond 发表于 2022-3-26 01:07

类名大驼峰,方法小驼峰,良好的习惯有助于后面的成长。

mofer 发表于 2022-3-26 01:35

楼主加油啊,学习枯燥,望坚持下去~~
页: [1] 2
查看完整版本: java学习第十一天