Site icon Dator8 Skåp

hur man använder en switch fall

Switch- fallet uttalande i ett viktigt verktyg för rent kontrollera flödet av ett program . Det fungerar precis en lång lista med ” om så annars ” uttalanden , men dess mer kompakt och lättläst struktur gör det mer lämpligt när en lång lista av proven skall genomföras på en enda variabel . Switch- case-programsats kommer att behandlas i tre stora språk . Java, C och Pascal

Table of Contents

Toggle

Java

1 .
Skapa switch och öppna fästet . Den rörliga som analyseras ska vara av int primitiv datatyp . Dubbel , flöten eller andra datatyper kan inte användas i en Java switch.

switch ( x ) {
2 .
Skapa förutsättningar och tillsätt bryta sökord

fall (1) :
System. out. println ( ”1” ) ;
break;
fall (2) : .
System . out. print ( ” 2 ” ) ;
break;

vara försiktig här. Underlåtenhet att använda bryta sökordet gör att kod körs alla andra fall instruktioner tills den träffar en paus . Till exempel, om avbrottet i ärendet (1 ) tas bort och x är lika med 1 , då utgången kommer att bli ” 1 2 ” snarare än bara ” 1 . ”
3 .
. Skapa en standard skick och nära fästet

standard :
System. out. println (” Okänt . ”);
break ; }

standardinställningen kommer att köras om inget annat villkor matcher .

C /C + +

1 .
Skapa switch -case uttalande . Det är nästan identisk med hur den visas i Java , förutom det finns inga parentes kring de värden som provas för när det gäller uttalanden .

switch ( x ) {
2 .
Lägg fallet uttalanden .

switch ( x ) {
fall 1 :
cout <" 1 " ,
break;
fall 2 :
cout <" 2 " ,
paus ,
Standard:
cout <,
break;

Precis som med Java , underlåtenhet att använda ” break ” okänd ”. , ”kommandot i C kommer att orsaka kod att köras förrän det är nått

Men till skillnad från Java , kan icke-heltalsvärden , som bokstäver , användas i en C /C + + switch -case uttalande . Men de värden som testas skall vara formuleringsbart som en C konstant , så variabler inte användas .
3
Avsluta med en konsol

switch ( x ) {
fall 1: .
cout <" 1 "
break;
fall 2 :
cout <" 2 " ,
break;
standard :
cout <" Okänd " ,
break; }

Pascal

1
Skriv fallet uttalande : .

. Vid x av

Du bör märka det, jämfört med C och Java , ersätter Pascal ”switch ” sökord med ordet ” fall ”. Den ersätter också ”default ” sökord med ordet ” andra ”.
2 .
Lägg villkoren .

fall x av
1 : writeln ( ”1” ) ;
2 : writeln ( ”2 ” ) ;
annars writeln ( ”Okänd ” ) ,

Du bör också märka att ” break; ” uttalanden är onödiga i Pascal
3
Lägg slutet uttalande . .

fall x av
1 : writeln ( ”1” ) ;
2 : writeln ( ”2 ” ) ;
annars writeln ( ”Okänd ” ) ,
slut ,

skillnad från Java och C , ett ” slut ” uttalande i slutet av hela block av kod krävs i stället för en avslutande haken
.

Exit mobile version