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("我哪里也不在");

    }



    }



}

 运行结果:

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

你可能感兴趣的:(java)