Otetaan yksinkertainen ehtolause
int a = jokuarvo;
if(a == 5 || a == 6) { teejotain; }
Voiko tämän tiivistää jotenkin niin että
if(a == (5 tai 6)) { teejotain; } ?
mm. pascalissa toimii in-operaattori
if(a in [5,6]) then { teejotain; }
joten onkos javassa jotain apuvälinettä tähän jotta ei tarvitse kirjoitella hirveän pitkiä if-lauseita?
int a = jokuarvo;
if(a == 5 || a == 6) { teejotain; }
Voiko tämän tiivistää jotenkin niin että
if(a == (5 tai 6)) { teejotain; } ?
mm. pascalissa toimii in-operaattori
if(a in [5,6]) then { teejotain; }
joten onkos javassa jotain apuvälinettä tähän jotta ei tarvitse kirjoitella hirveän pitkiä if-lauseita?
Vastaukset 5
Vanhimmat
Olisiko ollut fiksua kertoa, että mitä ohjelmointikieltä käytät ?
Onnistuu mm. näin
käytä OR (tai) lausetta
jos a on 5 || 6
java-ohjelmointi on palstan nimi...
"joten onkos javassa jotain apuvälinettä tähän jotta ei tarvitse kirjoitella hirveän pitkiä if-lauseita?"
Etkö sä ossaa lukkoo? Tosaha se kieliki tuli sanottuu ja palstan otsikossaki se seisoo !
eikö switch-case kelpaa
"oten onkos javassa jotain apuvälinettä tähän jotta ei tarvitse kirjoitella hirveän pitkiä if-lauseita?"
Ei ole, paitsi taitava ohjelman suunnittelu.