当我想获得100/100000的结果时。 我只有0。
示例
int one = 100;
int two = 100000;
int result = one/two;
toast(result); //Result is 0
答案 0 :(得分:-1)
嘿,“ int”数据类型仅存储整数值,而不存储小数。 因此,如果将3除以2,将得到1而不是1.5的答案。 Int只会忽略小数点。
您需要选择float或double数据类型才能起作用。
您必须声明名为result的变量并将其强制转换为float数据类型。
感谢您的努力并将其标记为答案,如果它可以帮助您.....