我用Java编写代码
我有两个号码
例如
int alas = 15;
int tinggi = 3;
当我将这两个数字分开时
int luas = (alas * tinggi) / 2;
我希望得到7.5,但为什么它一直显示为7.0
答案 0 :(得分:1)
试试这个:
double luas = (alas * tinggi) / 2.0;
当你用int分割int时,你将得到int结果。 2.0
表示你想要加倍,所以结果会加倍。
答案 1 :(得分:1)
int
没有小数位。您可以使用double
或float
。
double luas = (alas * tinggi) / 2.0;