我有一个简单的代码:
double Lzakupow[];
Lzakupow[x] = Double.parseDouble(idd);
x++;
UstawLzakupow(Lzakupow);
public void ustawLzakupow(double[] Lzakupow){
this.Lzakupow = Lzakupow;
}
public double[] Lzakupow(){
return Lzakupow;
}
当我做的时候
Lzakupow = new double[Lzakupow()];
我的类型不匹配:无法从double []转换为int info。
问题出在哪里?任何人都可以帮助我吗?
答案 0 :(得分:0)
问题在于Lzakupow = new double[Lzakupow()];
因为Lzakupow()方法返回一个double数组,并且您正在尝试创建一个特定长度的double数组,该数组必须是int
也许你想要:
Lzakupow = Lzakupow();
或者
Lzakupow = new double[Lzakupow.length];