【发布时间】:2016-11-11 20:04:45
【问题描述】:
我得到了一个复制和粘贴的代码,它是下面的代码,除了将 double 替换为 int。我应该把它变成双倍,所以我更换了所有东西,但仍然收到可能的有损转换错误。各位大佬知道怎么回事吗?
public class InitializingNumericgArray
{
public static void main(String [] args)
{
double [] doubleValues;
doubleValues = new double[10];
for(double n = 0; n <= 9; n+= 1)
{
System.out.println("index position " + n + " = "
+ doubleValues[n]);
}
}
}
【问题讨论】:
-
数组的索引是整数。不要为此使用双精度数。
-
数组的索引是整数...相应地改变你的 for 循环
-
建议添加语言标签。
-
我改变了for循环,谢谢
标签: java arrays compiler-errors double