如何将除数整数转换为带小数的浮点数

时间:2015-06-10 07:15:20

标签: java casting floating-point

如果123/33打印出来3和3是一个整数,如果我们将它转​​换为float((float)123/33)我们如何从整数3得到小数位数.3内部包含浮点数吗?< / p>

file -

2 个答案:

答案 0 :(得分:2)

演员表不适用于整个表达式123/33。您将值123转换为float,这会导致任何进一步的操作使用浮点数学。

答案 1 :(得分:1)

123casted(已转换)为float,然后发生除法,因此结果将为浮点值。

System.out.println("==========");
System.out.println(123/33); // prints 3 
System.out.println((float)123); // prints 123.0 
System.out.println((float)123/33); // prints 3.7272727