為什么一直報錯,這是什么情況
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());
}
}
2018-11-11
。。。return z之后的代碼是不會被執行的,在return后面加個
}
然后去掉最后那個}
像這樣:
2018-06-29
視頻中的if語句沒有加{},你的加了,在return后面在一個},最后去掉一個}就不會報錯了