33问答网
所有问题
java中int跟float的运算结果是float类型还是double类型
如题所述
举报该问题
推荐答案 2017-08-30
向参与运算的操作数的类型中的最高精度转型,所以答案是float类型。如果有小数参与运算,则为double类型,因为java默认小数直接量是double类型的。如:
int n=100;
float f=1.1f;
则n+f的结果是float类型的,而6.0+n+f的结果是double类型的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/RWPW5P0450P0P5B54PP.html
其他回答
第1个回答 2017-09-05
int i = 1;
float f = 1.0F;
System.out.println((i + f) / 3);
double d = 1.0;
System.out.println((i + d) / 3);
结果:
0.6666667
0.6666666666666666
显然int跟float运算结果是float类型。
第2个回答 2017-08-30
float
~
~
~
~
相似回答
java中int跟float的运算结果是float类型还是double类型
答:
绝对不会是double型
,整数加整数不可能结果是小数吧?!除非你要强转。最好是写int型
关于
java
答:
15是个
int
一个float和一个int相加时,int会自动转换成float,所以
结果是float
31.45 原则小范围的自动转换成大范围的 byte《short《int《long《float《
double
java
float
*
int
的问题...
答:
小数默认是double类型的
,需要强转换成folat类型。运行45.5是正确的,如果System.out.println((float)(t++)*(--q));就是45.5F。
大家正在搜
int型和float型运算
Java中Float与float
float int double
intfloat转换double
java double转int
javafloat转int
int类型转换到float
int和float数据类型
float强制转换成int类型
相关问题
java中int跟float的运算结果是float类型还是d...
java中char类型和int类型相加结果是char类型还是...
的运算结果是float类型还是double类型
java中int和float类型的范围的比较
在java中,怎么把double类型转成 int类型?
JAVA里INT除以INT类型得的结果为FLOAT或者DOU...
仅有int型和float型混合运算,结果类型double?
java 判断是float还是double