无论参数变量是什么,以下代码都将返回0.00。
public double updateConjustion(double numberOfAuditors, double numberOfTotalAuditors){
double conjustion = ((numberOfAuditors/numberOfTotalAuditors)*100);
return conjustion;
}
答案 0 :(得分:0)
以下代码段似乎对我有用。
public class Test{
public static void main(String []args){
System.out.println(updateConjustion(1.0, 200.0));
System.out.println(updateConjustion(0.5, 5000.0));
System.out.println(updateConjustion(0.99, 3000.0));
System.out.println(updateConjustion(1.0, 3000.0));
System.out.println(updateConjustion(1, 50));
}
public static double updateConjustion(double numberOfAuditors, double numberOfTotalAuditors){
double conjustion = ((numberOfAuditors/numberOfTotalAuditors)*100.0);
return conjustion;
}
}
这是输出:
0.5
0.01
0.033
0.03333333333333333
2.0
<强> __ UPDATE __ 强>
所以我不认为你提供的方法有任何问题。您应该到别处寻找问题的根源。可能寻找的地方是:
如果您与我们分享这些区域,我们可以提供更多帮助。