• Java零基础系列005——条件控制


    public class Control {
    
        public static void main(String[] args) {
            //java里常用的条件控制语句有if-esle,switch语句、
            boolean tr = true;
            boolean fa = false;
            //if语句后面的括号里装的是逻辑,其结果是boolean类型,当括号中结果为true时,程序运行大括号里的语句,否者运行else里面的。
            System.out.println("*******************if-else*************************");
            if(tr){
                System.out.println(tr);
            }
            else{
                System.out.println(fa);
            }
            
            //还有多选的else if,如下面的语句,当a=1时,只执行第一个里面的语句;当a=2时只执行第2个大括号里面的语句,以此类推
            int a = 1;
            if(a==1){
                System.out.println("我在第一个选择里面");
            }
            else if(a==2){
                System.out.println("我在第二个选择里面");
            }
            else if(a==3){
                System.out.println("我在第三个选择里面");
            }
            else if(a==4){
                System.out.println("我在第四个选择里面");
            }
            else{
                System.out.println("我哪里也不在");
            }
            
            //switch也是选择语句,不过它可以简化if语句,如下语句和上面if语句作用相同.switch括号中只能是int类型或者可以自动转换成int的类型(short、byte等)
            System.out.println("*******************switch-case*************************");
            switch(a){
                case 1:
                    System.out.println("我在第一个选择里面");
                    break;//switch语句中如果不写break结束,程序会依次执行其他case里面的语句,直到遇见break或执行完default里面的语句
                case 2:
                    System.out.println("我在第二个选择里面");
                    break;
                case 3:
                    System.out.println("我在第三个选择里面");
                    break;
                case 4:
                    System.out.println("我在第四个选择里面");
                    break;
                default ://default相当于else
                    System.out.println("我哪里也不在");
            }
            
            //在JDK7里加强switch的功能,使switch括号里面的判断可以使字符串,如下
            System.out.println("*******************JDK_switch-case*************************");
            String name = "彭驰";
            switch(name){
            case "董大海":
                System.out.println("我在第一个选择里面");
                break;//switch语句中如果不写break结束,程序会依次执行其他case里面的语句,直到遇见break或执行完default里面的语句
            case "小慧":
                System.out.println("我在第二个选择里面");
                break;
            case "彭驰":
                System.out.println("我在第三个选择里面");
                break;
            case "小董":
                System.out.println("我在第四个选择里面");
                break;
            default ://default相当于else
                System.out.println("我哪里也不在");
        }
    
        }
    
    }

     运行结果:

  • 相关阅读:
    【解决】Word中插入图片后变模糊(失真)
    【解决】Windows文件夹没有边框
    【解决】电脑字体突然显示不正常
    NLP与深度学习(六)BERT模型的使用
    NLP与深度学习(五)BERT预训练模型
    NLP与深度学习(四)Transformer模型
    NLP与深度学习(三)Seq2Seq模型与Attention机制
    用ByteArrayOutputStream解决IO流乱码问题
    在vue3中使用vue-property-decorator报错
    python之批量打印网页为pdf文件(二)
  • 原文地址:https://www.cnblogs.com/pengchi/p/4260448.html
Copyright © 2020-2023  润新知