选择结构

逻辑运算符:
&&:两个条件同真,结果为真
||:两个条件有一个为真,结果为真
! :取非,真为假 假为真


运算符的优先级
算数运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符

一:什么是if结构?

语法1:

public class Demo {

   public static void main (String [] args){

       //语句1;

      //语句二;

      if(条件){

            //语句3;

       }

      //语句4;    

     }

}

二:使用if-else选择结构

语法2:

if ( 条件 ) {

   //代码块1

}else {

   //代码块2

}

事例2:

public class SimpleIF {

    public static void main (String [] args){

          int score = 91;

          if (Score >=98)  {

               System.out.println("老师说:不错,奖励一个MP4!");

         } else {

                  System.out.println("老师说:惩罚进行编码!");

           }

     }

}

二.什么是switch选择结构?

  语法:

swith(表达式){

     case 常量一:

            //代码块一;

            break;

       case  常量二:

              //代码块二;

               break;

        .......

         default: 

                //代码块n;

                break;

}


三.嵌套if选择结构
 if(条件1){
   if(条件2){
         //操作1
      }else{
          //操作2
       } 
            }else{
               //操作3
}


案例:
 String today = "周末";
 String weater = "晴朗";
  if(today.equals("周末")){---------------------->外层if框架
  if(weater.equals("晴朗")){------------------>内层if框架
 System.out.println("去室外游乐场玩");
 }else{
 System.out.println("在室内游乐场玩");
   }
 }else{
 System.out.println("哪也不去");
 }
equals:用于判断字符串的内容是否相同,相同返回true,反之false

 

这里switch,case,default,break都是Java的关键字.

原文地址:https://www.cnblogs.com/QiliPING9/p/7574269.html