zoukankan      html  css  js  c++  java
  • 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("我哪里也不在");
        }
    
        }
    
    }

     运行结果:

  • 相关阅读:
    Linux文件目录结构详解
    Linux常用命令学习
    51Nod 1094 和为k的连续区间 | 水
    (转) jsp学习笔记
    Hadoop到底能做什么?怎么用hadoop?
    51Nod 1092 回文字符串 | 最长公共子序列变形
    51Nod 1067 Bash游戏 V2 | 博弈论 Bash
    51Nod 1062 序列中最大的数 | 简单DP
    51Nod 1050 循环数组最大子段和 | DP
    HDU 5643 King's Game | 约瑟夫环变形
  • 原文地址:https://www.cnblogs.com/pengchi/p/4260448.html
Copyright © 2011-2022 走看看