2012-04-24 19 views
-1

申し訳ありませんが、これはスーパーノブの質問です。Java double in array

私が読んだところでは、配列にdoubleを格納できないようです。私が使うことのできる仕事がありますか?これにより、値を変更せずに値を配列に取り入れることができます。私はまた、倍精度として格納された外部変数と比較する必要があります。

+5

なぜこれが機能しないのですか?これについて聞いたことがない...あなたはこれをどのように使っているかを見せてくれますか? – Tobi

+3

-1;この質問をする前に、これをテストするのに約30秒かかりました。 – home

答えて

6

ArrayListを使用して、あなたはあまりにも間違って何かを読んでいた

double[] arr = new double[10]; 
+0

これは完璧です!ありがとうございました。 – Leetje

+0

@ user1351037あなたが実際に尋ねた質問にも答えません。あなたは配列について尋ねました。これはリストに関するものです。 – EJP

0

単純な配列にプリミティブ型double

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

の代わりにクラスDoubleを使用するか、または使用する必要がある場合

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 
0

Javaではオブジェクトまたはプリミティveデータ型(例:int、double、shortなど)を配列に割り当てることができます。うん、限られたメモリしか使えない最適なjavacardのような特殊なJVMには制限があるかもしれない。