2倍の配列で最小の正(ゼロ以外)の数字を見つける方法はありますか?たとえば、配列に0.04
、0.0001
、および0.0
が含まれている場合は、0.0001
を返します。分が0であることを確認する
以下の関数は良いですが、minとして0を返しますが、これは私の興味ではありません。
static double[] absOfSub = new double[100];
...
private static double compare(double[] ds) {
double min = absOfSub[0];
for (double d : ds) {
min = Math.min(min, d);
}
return min;
}
どうすればゼロを無視できますか?
なぜそれが間違っていますか?配列の中で最も小さい数字が好きなようです。 – MByD
@BinyaminSharetスクロールダウンしましたか?それより小さいのは7.719277021974478E-73ですか? – lonesome
いいえ、いいえ、「EX」のXが大きくなるほど、数字は低くなります...これは科学的表記です... – MByD