如何循环和修改变量而不使用数百个如果 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