如何循環和修改變量而不使用數百個如果 s?如何在沒有列表的情況下循環變量
目前,我有以下代碼:
private int one = 5;
private int ten = 9;
private int hundred = 2;
private int thousand = 8;
public void checkBalance() {
if (one > 1) {
one *= 0.5;
}
if (ten > 1) {
ten *= 0.5;
}
if (hundred > 1) {
hundred *= 0.5;
}
if (thousand > 1) {
thousand *= 0.5;
}
}
我卻想了一些辦法,通過這些變量循環,然後針對所有那些同樣的事情。我不喜歡使用ArrayLists和類似的東西,因爲我需要它易於訪問和可讀(例如我稱爲getOne,getHundred)
隨着你的設置,你不能。把它們放在某種數組/列表中。 – litelite
我不能,因爲我也需要每個變量,這就是問題 – Jason
然後你堅持'if'。 – litelite