类型提升

类型提升
-整数运算:
如果两个数有一个为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。

posted @ 2018-01-31 16:21  zbgghost  阅读(82)  评论(0编辑  收藏  举报