说我有double x = 0.0/0.0;
。
为获得实际数字,我可以使用x
做些什么吗?
除以/ 0 /无穷大?通过某种方式减去?任何类似的东西。
答案 0 :(得分:3)
您可以为+
,-
,*
,/
和%
分别浏览每个JLS chapter,然后您会看到
如果任一操作数为NaN,则结果为NaN。
将值NaN
与任何值一起使用将始终生成NaN
。
为获得实际数字,我可以使用
x
做些什么吗?
我假设你的意思是上面的运算符。
答案 1 :(得分:-2)
我认为,我们应该防止任何数字除以零。
修改强>
avg = 0;
count = 0;
for (number in scores) {
avg += number;
count++;
}
if (count != 0){
return avg / count;
} else {
return 0.0;
}