Вместо этой базовой структуры с IF/THEN/ELSEIF/ELSE
int month = 8;
String monthString;
if (month == 1) {
monthString = "January";
} else if (month == 2) {
monthString = "February";
}
... // and so on
было бы неплохо иметь
int month = 8;
String monthString;
switch (month) {
case 1: monthString = "January";
break;
case 2: monthString = "February";
break;
..... // and so on
case 12: monthString = "December";
break;
default: monthString = "Invalid month";
break;
}
Это повысит читаемость и облегчит отладку из-за ясности намерения.