Если вы в цикле, скорее всего, вам не нужна новая переменная для каждой итерации в цикле, поэтому вместо решения, подобного
int input1;
int input2;
int input3;
int input4;
int input5;
for (int index = 0; index < 5; index++) {
if (index == 0) {
input1 = getInput();
}
if (index == 1) {
input2 = getInput();
}
if (index == 2) {
input3 = getInput();
}
if (index == 3) {
input4 = getInput();
}
if (index == 4) {
input5 = getInput();
}
}
Вы, вероятно, можете жить с таким решением, как
int input;
for (int index = 0; index < 5; index++) {
input = getInput();
... handle input before going through next loop iteration ...
}
обратите внимание, что решения, использующие оператор switch, являются просто оптимизацией нежелательного решения "слишком много, если".