java基础语法4
运算符
- 算数运算符 + ,- ,*,%,/,++,--
- 赋值运算符= ,+=,-=,*=,/=
- 关系运算符 > ,<,<=,>=,==,!=,instanceof
- 逻辑运算符&&,||,!
- 位运算符
- &, 位与运算,两个数对应位都为1得数对应位为1,否则为0
- |, 位或运算,两数对应位有一个为1得数的对应位为1,否则为0
- ^, 异或运算.两数对应位相同为0,不同为1
- ~, 取反运算,将各个位取反
- >>, 相当于将十进制数/2 效率很高
- <<, 相当于将十进制数*2
- >>>,
- 条件运算符? :
//操作数中有double就会都转换成double计算
//操作数为整形,有long结果为long,无long结果为int
//Math类,里面有很多数学方法
//短路运算对于&&和||,当第一个表达式为假&&运算不会执行第二个表达式,当第一个表达式为真||运算不会执行第二个表达式
//Idea快捷键 ctrl+D 复制当前行到下一行