1.double a = 7/4;
System.out.println(a);
结果是多少?为什么
2.double a = 7.0/4;
System.out.println(a);
结果是多少?为什么
1. 结果为1.0
分析:
7为整型,4为整型,7/4为整型运算。 得出结果为1 double a, a为实型
a = 7/4 即 a=1 实型的数据a打印为:1.0
2.结果为1.75
分析:双精度和整型运算,整型自动转换位双精度。运算后打印结果为1.75
本文详细解析了Java中浮点数运算的具体过程与结果,包括整型与双精度型混合运算时的数据类型转换规则,并通过两个具体示例说明了不同数据类型间的运算差异。
1.double a = 7/4;
System.out.println(a);
结果是多少?为什么
2.double a = 7.0/4;
System.out.println(a);
结果是多少?为什么
1. 结果为1.0
分析:
7为整型,4为整型,7/4为整型运算。 得出结果为1 double a, a为实型
a = 7/4 即 a=1 实型的数据a打印为:1.0
2.结果为1.75
分析:双精度和整型运算,整型自动转换位双精度。运算后打印结果为1.75
1482
1763
629
51万+

被折叠的 条评论
为什么被折叠?