本文记录了日常学习JAVA中所学到的知识点以及可能会遇到的问题。
JAVA中的运算符
JAVA中的运算符 分为算数运算符、关系运算符、逻辑运算符、位运算符四类。
算数运算符:+ - * / % ++ –
%不仅仅可以对int求模,也可以对double求模;
复合运算符可以自动进行类型的转换;
”++“和”–“用于数值变量之前,在赋值操作中,先对被”++“或”–“操作变量值先加1或者先减1,然后在进行其他的操作;
"++"和”–“用于数值变量之后,在赋值操作中,先用被”++“或”–“的操作变量值进行其他的操作,然后在对其值加1或者减1。
关系运算符:== != < <= > >=
关系运算符用于比较两个数值之间的大小,其运算结果为一个布尔类型的数值。
逻辑运算符:&& || ! ^ & |
逻辑运算符要求操作数的数据类型为逻辑型,其运算结果也是逻辑型值。(boolean布尔类型)
位运算符:& | ~ ^ >> << >>>
负数求二进制方法:
1.原码:1000 0001
2.反码:1111 1110 (符号位不变)
3.补码:1111 1111 (反码+1)