为什么一直报错,这是什么情况
public void transfer(int from, int to, double amount) {
if (energyBoxes[from] < amount) {
return; // 能量转出的单元不足时,终止本次操作,否则对我们盒子能量的转入和转出进行相应的加减
System.out.print(Thread.currentThread().getName());就这里
energyBoxes[from] -= amount;
System.out.printf("从%d转移%10.2f单位能量到%d", from, amount, to);
energyBoxes[to] += amount;
System.out.printf("能量总和:%10.2f%n", getTotalEnergies());
}
}