当我在Java中分割两个数字时,找不到小数

时间:2014-12-01 09:37:41

标签: java numbers decimal

我用Java编写代码

我有两个号码

例如

int alas  = 15;
int tinggi = 3;

当我将这两个数字分开时

int luas = (alas * tinggi) / 2;

我希望得到7.5,但为什么它一直显示为7.0

2 个答案:

答案 0 :(得分:1)

试试这个:

double luas = (alas * tinggi) / 2.0;

当你用int分割int时,你将得到int结果。 2.0表示你想要加倍,所以结果会加倍。

答案 1 :(得分:1)

int没有小数位。您可以使用doublefloat

double luas = (alas * tinggi) / 2.0;