彭驰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
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("我哪里也不在");
    }

    }

}

 运行结果:

posted on 2015-01-29 17:21  彭驰  阅读(177)  评论(0编辑  收藏  举报