11.java基本运算符

在运算中:运算时定义不同的类型时,结果都自动升为混合运算类型中最高类型

关系运算符:返回的结果:正确,错误,布尔值

关系运算符

  1. %:模运算,取余
  2. +,-,*,/
  3. ++:自增(b=a++即b=a+1,先执行a+1在赋值)(b=++a即b=a+1,a+1后在赋值)
  4. --:自减(b=a--即b=a-1,先执行a-1在赋值)(b=--a即b=a-1,a-1后在赋值)
  5. 幂运算:2的三次方,需要使用工具类math

逻辑运算符

  1. &&:与,(两个变量都为真,结果才为true)
  2. ||:或,(两个变量至少有一个为真,结果才为true)
  3. !:非,(真变假,假变真)

位运算符:

  1. &:两位全为1,结果才为1
  2. |:有一个为1,结果为1
  3. ^:相同为0,不同为1
  4. ~:取反
  5. <<:左移(看箭头)例如2<<3,即00000010——>00010000
  6. :右移

条件运算符:X?Y:Z(如果X==true,则结果为Y,否则为Z)

扩展赋值运算符:a+=b即a=a+b

字符串连接符:+,(没有括号的情况下,输出的时候在""后出现a+b,那么a+b就不会运算。在""前面就会运算)

posted @ 2025-01-19 17:02  正比例  阅读(18)  评论(0)    收藏  举报