【发布时间】:2016-03-05 22:30:00
【问题描述】:
我已经阅读了一个文件并要求变量是双精度数,因为它们是小数。所以已经这样做了:
String[] data = list.split("\\t");
homes = Double.parseDouble(data[0]);
rate = Double.parseDouble(data[1]);
我现在尝试将数据放入数组中,但出现以下错误:
可能损失精度
必需:int
找到:双数组
我需要将变量 home 和 rate 放在一个数组中以便进行计算,并且需要它们翻倍,因为 rate 是十进制的百分比:
private boolean [][] place = new boolean [homes][rate];
如何阻止此错误?
【问题讨论】: