类型提升
类型提升
-整数运算:
如果两个数有一个为long,则结果也为long
没有long时,结果为int。即使操作数全为short,byte ,结果也为int。
-浮点运算:
如果两个数有一个是double,则结果是double。
只有两个数全为float,结果
1 public class TestOperate{ 2 3 public static void main(String[] args){ 4 int d = 10%3; 5 double a = 10.2%3; 6 System.out.println(d); 7 System.out.println(a); 8 } 9 }
才是float。