[英]Java Double in array
抱歉,这是一个超级菜鸟问题。
从我阅读的内容来看,我似乎无法在数组中存储双精度数。 我可以使用一些解决方法吗? 这将使我无需更改值即可将值放入数组。 我还需要与存储为double的外部变量进行比较。
如果使用ArrayList
,则必须使用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中,例如嵌入式Java卡(例如,内存有限且必须最佳利用的javacard)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.