T tigull Mitglied 30. Jan 2013 #1 Wieso funktioniert das nicht? Ich bekomme die Meldung: "This method must return a result of type int" Java:In die Zwischenablage kopieren private int letterCode(char aufdeckenletter) { switch (aufdeckenletter) { case 'A': return 0; case 'B': return 1; } }
Wieso funktioniert das nicht? Ich bekomme die Meldung: "This method must return a result of type int" Java:In die Zwischenablage kopieren private int letterCode(char aufdeckenletter) { switch (aufdeckenletter) { case 'A': return 0; case 'B': return 1; } }
G Gast2 Gast 30. Jan 2013 #2 Was soll passieren wenn aufdeckenletter weder 'A' noch 'B' ist? Du brauchst auch für diesen Fall einen Rückgabewert. Zustimmen 0
Was soll passieren wenn aufdeckenletter weder 'A' noch 'B' ist? Du brauchst auch für diesen Fall einen Rückgabewert.
M maki Gast 30. Jan 2013 #3 Was passiert denn, wenn aufdeckenletter weder 'A' noch 'B' ist? Da fehlt der default zweig. Ansosnten ist ein switch-case da nicht wirklich passend IMHO, bei nur 2 Möglichkeiten.. Zustimmen 0
Was passiert denn, wenn aufdeckenletter weder 'A' noch 'B' ist? Da fehlt der default zweig. Ansosnten ist ein switch-case da nicht wirklich passend IMHO, bei nur 2 Möglichkeiten..
T tigull Mitglied 30. Jan 2013 #4 Oh ... ja, danke! @maki: es gibt noch weitere, hab sie nur noch nicht geschrieben. Zustimmen 0