【发布时间】:2019-02-26 06:15:23
【问题描述】:
当我想得到 100/100000 的结果时.. 我只有 0 个。
例子
int one = 100;
int two = 100000;
int result = one/two;
toast(result); //Result is 0
【问题讨论】:
-
请使用 double 而不是 int
标签: java
当我想得到 100/100000 的结果时.. 我只有 0 个。
例子
int one = 100;
int two = 100000;
int result = one/two;
toast(result); //Result is 0
【问题讨论】:
标签: java
嘿,“int”数据类型只存储整数值而不是小数。 因此,如果您将 3 除以 2,您将得到 1 而不是 1.5 作为答案。 Int 只是忽略小数。
您需要选择浮点或双精度数据类型才能使用。
必须声明名为 result 的变量并将其强制转换为浮点数据类型。
感谢您的努力,如果对您有帮助,请将其标记为答案.....
【讨论】: