运算符和表达式

1,数值和运算符的组合,表达式是数学中算式的概念,只要有计算就是表达式。


2,算术运算符:+ - * / %
   1,java也是从左至右 先乘除后加减优先级,有小括号先小括号,小括号可以嵌套使用,除数不能为0
    2,%号 求模运算,取余数
      也是除法运算,只是结果是除法得到的余数
      1.判断某个数值是否能被另一个数值整除
      2.将一个数字的某一位取出
  小结:数和数算得数


3,关系运算符:  
  >    (大于)
  <    (小于)   
  >=  (大于等于)   
  <=  (小于等于)  
  ==  (等于)  
  !=   (不等于)
  小明数学成绩大于等于90获得ipad奖励
  小结:数和数算得真假


4,逻辑运算符
  &&(与) || (或) ! (非)
  &&:左右两边必须同时为true,结果才为true    小明数学成绩大于等于90 并且语文成绩大约等于80  能获得奖励
  ||  : 左右两边只要有一边为true,结果就为true  小明数学成绩高于92能参加数学竞赛小明语文成绩高于85能参加语文竞赛
  !  : 真假的反义词                                 将true变false 将false变true
   左边    右边       &&       ||      
  true   true    true   true
  true   false   false  true
  false  true    false  true
  false  false   false  false
 小结:真假和真假算得真假

逻辑运算符的段路特性
 &&左边为false,右边的表达式不再运行
 ||左边为ture,右边的表达式不再运行


5,赋值运算符
   =
  功能:将=右边的值(或变量的值)赋予=左边的变量
  复合赋值运算符
  +=  -+  *=  /=  %=
  x+=5; //在当前x的值得基础上加5,再赋给x等价于x=x+5内部包含一个隐式的强制类型转换x=(int)(x+5);


6,字符串连接符
 +
 "hello World"+123="hello World123"
 功能:将字符串和变量进行连接


7,自增自减运算符
  ++  --
  变量和自增自减运算符连接i++就是先使用i的值再加1,++i是先自增1再使用i的值
8,条件运算符(三目运算符)


  <判断条件>?<条件为真时>:<条件为假时>当判断真假来决定变量的时候可以使用三目运算符
  小明考试大于90分给100零花钱,否则给10元
  int score=65;
  int money=score>80?100:10;   //由于没达到90分,零花钱为10元

posted on 2019-07-11 11:04  Jeydon  阅读(346)  评论(0)    收藏  举报

导航