Witam.
Pisze sobie kalkulator BMI i w momencie jak wyliczone zostanie BMI i ma zostać zamienone na wynik w ppostaci "niedowaga", "nadwaga" itp. najłtwiejsze było by napisanie drabinki ifów. Jednak chce tego uniknąć (naczytałem sie bloga Koziołka ;) ) i zastanawiam sie w jaki ładny sposób to można zrobić. Myśle nad zrobieniem enum cos na kształt tego:
public enum Stan {
WYGLODZENIE("wyglodzenie"),
WYCHUDZENIE("wychudzenie"),
NIEDOWAGA("niedowaga"),
//i tak dalej
;
String stan;
private Stan(String stan){
this.stan=stan;
}
@Override
public String toString(){
return stan;
}
}
Jednakże nadal nasuwa sie pytanie jak bez drabinki ifów to osiągnąć. Nie prosze o gotowy kod tylko o metode ponieważ chce sam nad tym pomyśleć ;)