小总结:
1.当两个变量做运算,如果类型一样,那么结果与其类型一样。
2.当两个变量做运算,类型不一样,其结果取精度高的类型。
3.如果byte short char 三种数据类型做运算,会先将自己转换成int在参与运算.
如果左边数比右边小,那么结果就是左边的数
如果出现负数,那么结果只与左边数的正负有关 ,做运算时通过绝对值操作。
System.out.println(3%-10);3
System.out.println(-3%10);-3
System.out.println(-3%-10);-3
|