java选择结构

/**选择结构*/

public class Demo06{
    public static void main(String []args){

        // if...else...型
        String name = "张三";  //String 比较内容相等 equals
        if("张三".equals(name)){
            System.out.println("欢迎张三");
        }else{
            System.out.println("谢谢光临");
        }

        //  if...else if...else...型
        int i= 3;
        if(i<2){
            System.out.println("if");
        }else if(i<3){
            System.out.println("else if");
        }else{
            System.out.println("else");
        }

        //  switch case 型
        int month = 1;
        switch(month){
            case 1:
                System.out.println("春天");
                break;
            case 2:
                System.out.println("夏天");
                break;
            case 3:
                System.out.println("秋天");
                break;
            case 4:
                System.out.println("冬天");
                break;
            default:
                System.out.println("没有这个月份");
                break;
        }
    }
}

1.选择结构

      2.1 if(条件){

执行语句1

         }else{

    执行语句2

 }

        2.2 if(条件){

执行语句

           }else if(条件){

 执行语句

           }else{

 执行语句

           }

           如果有条件满足,后面的条件不再执行

         2.3switch(数据类型){

case 结果1

    执行语句

   break

 case 结果1

    执行语句

   break

...

default:

    执行语句

   break;

}

※case具有穿透,我们使用break来抑制穿透

原文地址:https://www.cnblogs.com/liuyangv/p/7725428.html