Java中在运算时的其它注意点
class Arimetic
{
public static void main(String[] args)
{
short x = 10;
s1++; //或者是++s1
System.out.println(s1); //此时输出的结果为11,特别注意的是,此时s1的数据类型并 没有改变,仍然是short的基本数据类型
}
}
3
7.
8.
-
-
计算机的底层二进制均是以补码的形式存在,所以位运算时,实际上是对该数对应的补码进行运算的,但是在由二进制转化为10进制的时候,是由原码进行转化的,而且负数原码的最高位1,是不进行参与转化计算的,它只是代表了一个负号而已。
-
赋值和三元运算结合。
-
if…else语句中,只有一个语句会被执行。