对于以下代码
double total = 0.0; //do something for total, anyway return total < 10E-6 ? 0 : (1.0 / total);
然后声纳指示我“在进行此除法之前确保“总计”不能为零。”。但如果total为零,它甚至达不到1.0/total。这是声纳错误还是我的错?
java sonarqube
java ×1
sonarqube ×1