Java基础语法4

java基础语法4

运算符

  • 算数运算符 + ,- ,*,%,/,++,--
  • 赋值运算符= ,+=,-=,*=,/=
  • 关系运算符 > ,<,<=,>=,==,!=,instanceof
  • 逻辑运算符&&,||,!
  • 位运算符
    • &, 位与运算,两个数对应位都为1得数对应位为1,否则为0
    • |, 位或运算,两数对应位有一个为1得数的对应位为1,否则为0
    • ^, 异或运算.两数对应位相同为0,不同为1
    • ~, 取反运算,将各个位取反
    • >>, 相当于将十进制数/2 效率很高
    • <<, 相当于将十进制数*2
    • >>>,
  • 条件运算符? :

//操作数中有double就会都转换成double计算

//操作数为整形,有long结果为long,无long结果为int

//Math类,里面有很多数学方法

//短路运算对于&&和||,当第一个表达式为假&&运算不会执行第二个表达式,当第一个表达式为真||运算不会执行第二个表达式

//Idea快捷键 ctrl+D 复制当前行到下一行

运算符优先级表

原文地址:https://www.cnblogs.com/zzz1zzz/p/14223490.html