Java: Använd switchinstruktioner - så det fungerar
I vissa fall kan du föredra om villkoren i Java Switch-uttalanden. Vi berättar när det är meningsfullt och hur du programmerar ett switch-uttalande.
Java: växla uttalande - vad är det?
Ett switch-uttalande i Java motsvarar en om-annars-gren med en annan syntax:
- Ett if-uttalande kontrollerar booleska värden, så "sant" eller "falskt". Dessa är resultatet av jämförelser som du frågar i kroppen av ett If-tillstånd. I bildgalleriet kan du se exempel på respektive fall.
- Omkopplingsmeddelandet gör dessa jämförelser för dig. Du kan dock bara jämföra data av typen "byte", "kort", "int", "char", "String" eller "enum". I tidigare versioner av Java (1, 6 och lägre) fungerar endast heltal.
- Slutsats: Med om-annars grenar är mer komplexa frågor möjliga, varigenom du måste skriva några fler tecken. En switch är en elegant variant för att jämföra variabler för vissa datatyper effektivt och kompakt.
Programväxlarens uttalande i Java
- Ett uttalande om en switch börjar med nyckelordet "switch".
- Variabeln som du vill jämföra med fall (fall) följer inom parentes efter det - dvs i argumentet. Alla fall är inneslutna i lockiga parenteser.
- Det finns alltid en kolon efter ett "fall". Du kan placera instruktionerna bakom det som du vill utföra - om jämförelsen är korrekt.
- Varning: Glöm inte "pausen" enligt dina instruktioner. Annars skulle detta innebära att alla följande fall också kommer att behandlas tills en "paus" uppstår. Detta är en populär felkälla för nybörjare.
- Som ett sista fall kan du implementera ett "standardfall" (se bildgalleriet). Den kallas om ingen annan jämförelse har gjorts. Detta är dock inte absolut nödvändigt.
Vill du programmera? Vi visar också hur du skapar klasser i Java med Eclipse.