Java Double数组

时间:2012-04-24 06:29:29

标签: java

对不起,如果这是一个超级菜鸟问题。

从我看过的内容看来,我似乎无法在数组中存储双精度数。我可以使用一些工作吗?这将允许我在不更改值的情况下将值放入数组中。我还需要与存储为双精度的外部变量进行比较。

3 个答案:

答案 0 :(得分:6)

如果使用ArrayList,您必须使用班级Double而不是原始类型double

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

或使用简单数组

double[] arr = new double[10];

答案 1 :(得分: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

答案 2 :(得分:0)

在java中,可以在数组中分配任何对象或基本数据类型(例如:int,double,short等)。是的,限制可能存在于专门的JVM中,例如嵌入式的JVM,例如javacard,其中内存有限并且必须以最佳方式使用。