0

一連の確率を書きたいと思います。場合によっては、最終的にゼロで割ることになり、NaN の確率につながることがわかります。たとえば、「success」と「trial」が配列リストの場合、

float prob = (success.size()*1f)/(trial.size());
System.out.println(prob); 

「trial.size()」が 0 の場合、「NaN」を返します。その場合、「NaN」ではなく、prob を 0 にしたいと思います。ゼロは整数でも文字列でもかまいません。

これを達成する方法について何か提案はありますか?

ありがとう

4

4 に答える 4

1
trialSize = trial.size(); 
float prob = 0; 
if (trialSize != 0){
    prob = (success.size()*1f)/(trialSize);
}
System.out.println(prob); 
于 2013-08-13T22:23:15.397 に答える
-1

おそらく、ifステートメントを使用する場合

if result == NaN
  return 0
end
于 2013-08-13T22:31:04.413 に答える