对不起,如果这是一个超级菜鸟问题。
根据我的阅读,我似乎无法在数组中存储双精度。有一些我可以使用的解决方法吗?这将允许我在不更改值的情况下将值放入数组中。我还需要与存储为双精度的外部变量进行比较。
对不起,如果这是一个超级菜鸟问题。
根据我的阅读,我似乎无法在数组中存储双精度。有一些我可以使用的解决方法吗?这将允许我在不更改值的情况下将值放入数组中。我还需要与存储为双精度的外部变量进行比较。
如果使用 anArrayList
你必须使用类Double
而不是原始类型double
ArrayList<Double> arr = new ArrayList<Double>();
或使用一个简单的数组
double[] arr = new double[10];
你读错了
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
在 java 中,任何对象或原始数据类型(例如:int、double、short 等)都可以在数组中分配。是的,限制可能存在于专门的 JVM 中,例如嵌入式 JVM,例如内存有限且必须优化利用的 javacard。