【发布时间】:2014-12-01 09:37:40
【问题描述】:
我用 Java 写代码
我有两个号码
例如
int alas = 15;
int tinggi = 3;
当我将这两个数字相除时
int luas = (alas * tinggi) / 2;
结果我想要 7.5,但为什么它一直显示为 7.0
【问题讨论】:
-
因为
int计算。 -
使用
float.....或double -
luas是一个int,它不能输出7.0... -
整数除法。使用
0.5 * alas * tinggi。