zoukankan      html  css  js  c++  java
  • JAVA---运算符和条件结构

    1.运算符

    • 赋值运算符
    • 算术运算符
    • 关系运算符 
    • 逻辑运算符 
    • 条件运算符 

    1.1.赋值运算符 (=)

    变量名 = 表达式


    1.2.算术运算符

     +, - ,/ ,* ,%,

    复合赋值运算符

    += ,-=, /=, *= ,%=,

    自增自减运算符

    ++, -- 

    ++在前先自增,在使用

    ++在后先使用,在自增,加括号也是先使用,再自增

    --同理

    1.3关系运算符

    > ,< ,==, >= ,<=, !=

    =为赋值运算符, ==为等于运算符
    关系表达式的结果为布尔值
    ><>=<= 运算符的优先级别高于==!=
    ><>=<=运算符只支持数值类型的数据比较

    1.4逻辑运算符

    逻辑与  &

    短路与  &&

    逻辑或   |

    短路或  ||

    非    !

    操作数类型只能是布尔类型, 操作结果也是布尔值
    优先级别 ! > & > ^ > | > & & > ||
    1.5运算符优先级

    1.6条件运算符

     三元表达式:条件?表达式1:表达式2

     2.条件结构

    2.1  if选择结构

      if (条件){

      执行语句
      }

    2.2  if-else选择结构

      if (条件) {

      执行语句1
      }else {

      执行语句2
      }

     2.3 多重if结构

      if (条件) {

      执行语句1
      }else if (条件){

      执行语句2
      }...else {

      执行语句3
      }

    2.4镶嵌if结构

      if (条件) {

      执行语句1
        if (条件) {
         执行语句2
        }
      }

    2.5swich结构

      switch(表达式){
        case 常量1:
          执行语句1  
          break;
        case 常量2:
          执行语句2
          break
          ...
          default:
          ...
          }

  • 相关阅读:
    设计模式-可复用面向对象软件基础笔记
    C#--笔记
    win系统下nodejs安装及环境配置
    三步将Node应用部署到Heroku上 --转载
    Ubuntu 重启命令
    Ubuntu ssh免密登录
    Ubuntu Hadoop环境搭建(Hadoop2.6.5+jdk1.8.0_121)
    Ubuntu vim使用
    Scala学习——array与arraybuffer的区别(初)
    Scala学习——可变参数(初)
  • 原文地址:https://www.cnblogs.com/KGKGKG/p/10567906.html
Copyright © 2011-2022 走看看