wie kann ich wandeln diese statment wenn statment zu wechseln, indem man bedenkt, dass ich zwei Variablen hier verwende, und ich versuchte, es zu lösen, aber nichtWie konvertiert man Statement um Statement zu wechseln?
int child;
char gender;
int temp;
child=console.nextInt();
gender=console.next().charat(0);
if(gender=='m' && children>=4)
temp =1;
else if(gender=='m' && children<4)
temp =2;
else if(gender=='f' && children<4)
temp =3;
else
temp=4;
}
Arbeits dies ist mein Code
int children;
double temp;
char gender;
children=console.nextInt();
switch(children , gender)
{
case < 4, 'm':
temp=1;
break;
default : salary=600;
}
'" Ich habe versucht, es zu lösen, aber nicht funktioniert "' - wo ist dein Versuch? Schreiben Sie dies immer mit Ihrer Frage und teilen Sie uns eventuelle Fehler und Fehlverhalten mit. –
'switch' unterstützt keine Bereiche'> = 4', so dass Sie irgendwo eine 'if' Anweisung haben – MadProgrammer
Hilft Ihnen das? http://stackoverflow.com/questions/9235152/cani-i-use-a-case-switch-statement-with-two-variables –