Hallo zusammen,
warum kann ich keinen Rückgabewert innerhalb einer if-Schleife haben?
Ich wollte mir mit dieser Methode eigentlich nur sparen, dass ich immer wieder die gleichen if-else-Abfragen in den Code an entsprechender Stelle basteln muss (und das sind einige) und hab mir gedacht, dass ich dies mittels einer einzigen Methode erreichen kann - geht aber so wohl nicht.
Jemand 'ne Idee, wie man das elegant lösen kann oder bleibt mir wirklich keine andere Möglichkeit, als immer die gleichen if-else-Abfragen zu schreiben?
viele Grüße,
muemmel
warum kann ich keinen Rückgabewert innerhalb einer if-Schleife haben?
Code:
HashMap getMerker(int wTab) {
if(wTab == 1) {
return merker1;
}
if(wTab == 2) {
return merker2;
}
if(wTab == 3) {
return merker3;
}
if(wTab == 4) {
return merker4;
}
}
Jemand 'ne Idee, wie man das elegant lösen kann oder bleibt mir wirklich keine andere Möglichkeit, als immer die gleichen if-else-Abfragen zu schreiben?
viele Grüße,
muemmel