不能被零除的退货项目

时间:2019-04-21 20:09:24

标签: java methods

在我目前的作业中,我创建了一个课程,该课程将打印一些有关棒球运动员的统计信息。现在,我在确保calcBattingAverage不能被零整除方面遇到问题。配对并运行测试类后,将收到“ ArithmeticException:/零错误”。到目前为止,这是我尝试过的:


 public double calcBattingAverage(){

   double battingAverage;
   battingAverage=hits/atBats;

   if (battingAverage == 0){
   }

   return battingAverage;
    }
}


1 个答案:

答案 0 :(得分:0)

在除法使用atBats之前,需要检查其是否= = 0。

double battingAverage = 0.0;
if (atBats > 0) {
    battingAverage = (double)hits/atBats;
}

否则,只要您没有atBats,您都将得到除以0的错误。