-1

これが非常に初心者の質問である場合は申し訳ありません。

私が読んだことから、配列に double を格納できないようです。私が使用できる回避策はありますか?これにより、値を変更せずに配列に値を取得できます。double として格納されている外部変数と比較する必要もあります。

4

3 に答える 3

6

を使用する場合は、プリミティブ型の代わりにArrayListクラスを使用する必要がありますDoubledouble

ArrayList<Double> arr = new ArrayList<Double>();

または単純な配列を使用する

double[] arr = new double[10];
于 2012-04-24T06:33:25.953 に答える
0

あなたは何か間違ったことを読んでいました

double[] doubleArray = {1.1, 1.234567, 2.0,5.5}; //initialize double array to hold those values
double[] anotherArray = new double[3]; //initialize another array to hold 10 doubles
anotherArray[0]=5.5; //set the value for first elements
于 2012-04-24T06:38:27.017 に答える
0

Java では、任意のオブジェクトまたはプリミティブ データ型 (例: int、double、short など) を配列に割り当てることができます。ええ、制限は、メモリが制限されており、最適に利用する必要がある、たとえば組み込みの JVM のような特殊な JVM にある可能性があります。

于 2012-04-24T06:40:44.083 に答える