En nybörjarguide till Java Selection -uttalanden

En nybörjarguide till Java Selection -uttalanden

Urvalssatser är en programkontrollstruktur i Java. Som namnet antyder används de för att välja en körningsväg om ett visst villkor är uppfyllt.





hur du hittar ditt syfte i livet frågesport

Det finns tre urvalssatser i Java: om , om annat , och växla . Låt oss titta närmare på dem.





1. If -uttalandet

Detta är ett enda urval. Den heter så eftersom den bara väljer eller ignorerar en enda åtgärd (eller grupp av åtgärder).





Om du vill att ett visst uttalande ska köras om ett visst villkor är sant, använd sedan om påstående. Ett villkor är alla uttryck som ger ett booleskt resultat, dvs sant eller falskt (1 eller 0). Relations-, logiska och jämställdhetsoperationer är sådana typer av uttryck som ger ett booleskt resultat.

Om villkoret är falskt hoppas utförandet av den förmodade åtgärden över.



Syntax:

if (condition)
statement

Exempelkod:





if (mark >90)
System.out.println('You got grade A');

Lägg märke till indragningen före System.out.ln () påstående. Det är bra att inkludera det för att visa programstrukturen. De flesta IDE: er inkluderar det automatiskt när du går till nästa rad. Så du ska inte oroa dig för att glömma att inkludera det.

2. If..else -uttalandet

Detta är ett uttalande om dubbelval. Det heter så eftersom det väljer mellan två olika handlingar (eller en grupp åtgärder).





Relaterad: Hur man använder IF -funktion med kapslade formler i Excel

De om annat uttalande utför en viss åtgärd i om blockera när ett villkor är sant. Annars utför den en åtgärd i annan blockera när villkoret utvärderas till ett falskt resultat.

Syntax:

if (condition)
statement1
else
statement2

Exempelkod:

if (age <18)
System.out.println('You are a minor.');
else
System.out.println('You are an adult.');

Nested if..else

Det går att ha om annat uttalanden inuti om annat uttalanden, ett scenario som kallas häckande.

Se exemplet nedan:

if (temperatures > 6000){
System.out.println(' Object's color likely blue');
}
else{
if (temperatures > 5000){
System.out.println(' Object's color likely white');
}
else{
if(temperatures > 3000){
System.out.println(' Object's color likely yellow');
}
else{
System.out.println(' Object's color likely orange');
}
}
}

Koden ovan kontrollerar om ett objekts temperatur ligger inom ett visst intervall och skriver sedan ut dess troliga färg. Koden ovan är utförlig och du kommer troligtvis att tycka att det är förvirrande att följa med logiken.

Titta på den nedan. Det uppnår samma mål, men det är mer kompakt och har inte det onödiga {} efter annan . De flesta programmerare föredrar det faktiskt framför det senare.

if (temperatures > 6000){
System.out.println(' Object's color likely blue');}
else if (temperatures > 5000){
System.out.println(' Object's color likely white');}
else if (temperatures > 3000){
System.out.println(' Object's color likely yellow');}
else {
System.out.println(' Object's color likely orange');}

Block

De om och om annat uttalanden förväntar sig generellt att utföra en åtgärd. Om du vill utföra flera uttalanden med dem, använd hängslen {} att gruppera dessa åtgärder.

if (condition){
// statements
} else {
// statements
}

3. Växla

Detta är ett uttalande med flera val. Det kontrollerar om ett uttryck matchar ett av de angivna fallen och utför sedan en åtgärd för det fallet.

Syntax:

switch(expression) {
case a:
// statement
break;
case b:
// statement
break;
case n:
// statement
break;
default:
// statement
}

De ha sönder uttalande används för att stoppa växla uttalande från körning när en matchning har hittats. Det är inte nödvändigt att slösa med verkställighetstiden om ett fall har hittats.

flytta ett program till en annan enhet

Uttrycket som ges i switch -satsen måste vara en konstant integrerad typ byte , kort (men inte lång ), int , eller röding . Du kan också använda Sträng data typ.

Exempelkod:

String position= 'E';
switch(position) {
case 'N':
System.out.println('You are in the North');
break;
case 'W':
System.out.println('You are in the West');
break;
case 'S':
System.out.println('You are in the South');
break;
case 'E':
System.out.println('You are in the East');
break;
default:
System.out.println('Non-cardinal position');
}

En titt på Python if -uttalandet

Nu när du har lärt dig hur du använder urvalssatser i Java kan det vara intressant att flytta till Python.

Programmeringslogiken är liknande, men Python är mer nybörjarvänligt och inte lika ordriktigt. Att lära sig logik på flera språk hjälper till att genomdriva de underliggande idéer som praktiseras. Det är aldrig en dålig idé att diversifiera dina kodningskunskaper.

Dela med sig Dela med sig Tweet E-post Hur man använder Python if Statement

Att behärska Python innebär att ta tag i Python if -uttalandet. Använd dessa if -exempel för att förbättra din Python -kunskap.

Läs Nästa
Relaterade ämnen
  • Programmering
  • Java
  • Handledning för kodning
Om författaren Jerome Davidson(22 artiklar publicerade)

Jerome är personalförfattare på MakeUseOf. Han täcker artiklar om programmering och Linux. Han är också en kryptoentusiast och håller alltid koll på kryptoindustrin.

Mer från Jerome Davidson

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera