Hallo,
kleines Verständnissprobleme.
1. Bei diesem Code greift das Return 199 nur wenn die If-Bedingungen nicht zutreffen oder? Also als Else-Fall für alle If?
2. wieso kommt hier noch ein return = false in der vorletzten Zeile? Reicht der Defaultfall nicht aus? Und vor allem, wird dadurch nicht jedes vorangegangene return überschrieben, also immer false gemeldet?
3. Passt nich zu return, aber extra Thread lohnt sich auch nicht; Frage zu Switch:
" Sie wollen in einer Switch-Anweisung den Wert einer Variablen abragen. Welche der oben aufgeführten Datentypen (char, int, double, string, boolean, int []) darf die Variable dafür nur besitzten?
Antwort: int oder Char. Versteh ich aber nicht :bahnhof:
Wäre nett wenn mir jemand helfen könnte
kleines Verständnissprobleme.
1. Bei diesem Code greift das Return 199 nur wenn die If-Bedingungen nicht zutreffen oder? Also als Else-Fall für alle If?
Java:
public static int impfen(char gender, int age, double weight){
if((age<16)||(!(age<=65)))
return 147;
if((gender!=’w’)&&(!(age<16||age>65)))
return 113;
if((age>=16)&&(age<16||weight>=45)&&(!(weight>=45&&gender==’m’)))
return 126;
return 199;
}
2. wieso kommt hier noch ein return = false in der vorletzten Zeile? Reicht der Defaultfall nicht aus? Und vor allem, wird dadurch nicht jedes vorangegangene return überschrieben, also immer false gemeldet?
Java:
public static boolean enthalten(int[] array){
char position= ’A’;
for (int i=0; i< array.length; i++){
switch (position){
case ’A’:
if (array[i]==0)
position=’B’;
break;
case ’B’:
if (array[i]==0)
position=’C’;
else
position=’A’;
break;
case ’C’:
if (array[i]==7)
return true;
if (array[i]==0);
else
position=’A’;
break;
default:
return false;
}
}
return false;
}
3. Passt nich zu return, aber extra Thread lohnt sich auch nicht; Frage zu Switch:
" Sie wollen in einer Switch-Anweisung den Wert einer Variablen abragen. Welche der oben aufgeführten Datentypen (char, int, double, string, boolean, int []) darf die Variable dafür nur besitzten?
Antwort: int oder Char. Versteh ich aber nicht :bahnhof:
Wäre nett wenn mir jemand helfen könnte