在我目前的作业中,我创建了一个课程,该课程将打印一些有关棒球运动员的统计信息。现在,我在确保calcBattingAverage不能被零整除方面遇到问题。配对并运行测试类后,将收到“ ArithmeticException:/零错误”。到目前为止,这是我尝试过的:
public double calcBattingAverage(){
double battingAverage;
battingAverage=hits/atBats;
if (battingAverage == 0){
}
return battingAverage;
}
}
答案 0 :(得分:0)
在除法使用atBats之前,需要检查其是否= = 0。
double battingAverage = 0.0;
if (atBats > 0) {
battingAverage = (double)hits/atBats;
}
否则,只要您没有atBats,您都将得到除以0的错误。