gpt4 book ai didi

java - 返回不能被零除的项

转载 作者:行者123 更新时间:2023-12-02 06:25:57 25 4
gpt4 key购买 nike

在我当前的作业中,我创建了一个类,它将打印一些有关棒球运动员的统计数据。现在,我在确保 calcBattingAverage 不能被零整除方面遇到问题。一旦我将其配对并运行我的测试类,我就会收到“ArithmeticException:/零错误”。这是我到目前为止所做的尝试:


public double calcBattingAverage(){

double battingAverage;
battingAverage=hits/atBats;

if (battingAverage == 0){
}

return battingAverage;
}
}


最佳答案

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

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

否则只要你没有 atBats,你就会得到除以 0 的错误。

关于java - 返回不能被零除的项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55786359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com