我想计算百分比,此处的数据是完全动态的。结果未定义为java中的百分比计算
int sample1 = 0;
int total = 0;
int finalValue = 0;
finalValue = ((sample1*100)/total)
这里finalValue
按照我想要的那样打印时,有一些数据。但是当数据库的值为0(零)时,这个简单的计算就会出错。如果您在计算器中执行计算,则会显示“结果未定义”。所以在这种情况下,我尝试使用if and else
条件。
if(sample1>0)
{
//execute code
}
else
{
//sample1 = 0;
}
这个逻辑在这里不起作用。那么执行百分比计算的简单和首选方法是什么?
请分享完整的相关代码 – sidgate
不确定是否是我,但我不知道根据您发布的信息,您可能会遇到什么问题。 –
它实际上是否说“未定义”?什么代码生产?这不是Java概念afaik。 – Carcigenicate