Java学习第三课

一、运算符

1.逻辑运算符

  在编程中,需要多个条件, 需要 同时满足  需要 满足其一。

  逻辑与:&&

       表达式1     表达式2       结果
        true            true              true
        true            false            false
        false          true              false
        false          false            false

  逻辑或:||

      表达式1     表达式2        结果
        true            true              true
        true            false            true
        false          true              true
        false          false            false

  逻辑非:!(颠倒是非)

       表达式      结果
         true        false
         false      true

2.赋值运算符

  =  +=  -=  *=  /=  %=

  运算符优先级:算术运算符 -》 比较运算符 -》 逻辑运算符 -》  赋值运算符

二、程序结构

  1、顺序结构

  2、选择结构  (条件结构)

  3、循环结构

  1、顺序结构

  按照编码顺序自上而下逐行编译、执行的

  2、选择结构

  根据条件来执行代码块{}  符合条件时执行  不符合条件就不执行

  a、  if(条件){
      语句块1
    }
  
    if(条件){
      语句块1
    }else{
      语句块2
    }
  多重if选择结构
    if(条件1){
       //
    }else if(条件2){
       //
    }else if(条件3){
       //
    }else{
       //
    }

  嵌套if选择结构

  if(条件){

      if(条件){
   
      }
  }

  b、switch等同于  if

   switch(表达式){

       case 值1:

           //语句块

           break;

       case 值2:

           //语句块

           break;

       default:

           //语句块

           break;

   }


【说明:】

1、switch表达式的类型

  在JDK1.6以前 只能是int byte short char  类型

  在JDK1.6及以后 增加了String

2、break不是必须的,但是省略后,会直接进入下一个case里面

  break  跳出 switch语句块

  
3、default不是必须的

   可以放在switch的任何位置

4、case 后面的值不允许重复

猜你喜欢

转载自blog.csdn.net/bii_yu/article/details/77970953