En nybegynnerguide til Java Selection Statements

En nybegynnerguide til Java Selection Statements

Utvalgsuttalelser er en programkontrollstruktur i Java. Som navnet antyder, brukes de til å velge en kjøringsbane hvis en bestemt betingelse er oppfylt.





hvordan du formaterer en usb -stasjon

Det er tre utvalgssetninger i Java: hvis , hvis..else , og bytte om . La oss se nærmere på dem.





1. If -erklæringen

Dette er et enkelt utvalgsuttalelse. Den heter det fordi den bare velger eller ignorerer en enkelt handling (eller gruppe av handlinger).





Når du vil at en bestemt uttalelse skal utføres hvis en gitt betingelse er sann, bruker du hvis uttalelse. En betingelse er ethvert uttrykk som gir et boolsk resultat, dvs. sant eller usant (1 eller 0). Relasjonelle, logiske og likestillingsoperasjoner er slike typer uttrykk som gir et boolsk resultat.

Hvis betingelsen er falsk, blir utførelsen av den antatte handlingen hoppet over.



Syntaks:

if (condition)
statement

Eksempelkode:





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

Legg merke til innrykk før System.out.ln () uttalelse. Det er god praksis å inkludere den for å vise programstrukturen. De fleste IDE -er inkluderer det automatisk når du går til neste linje. Så du bør ikke bekymre deg for å glemme å inkludere det.

2. If..else -erklæringen

Dette er en dobbel utvalgserklæring. Det heter det fordi det velger mellom to forskjellige handlinger (eller en gruppe handlinger).





I slekt: Hvordan bruke IF -funksjon med nestede formler i Excel

De hvis..else uttalelse utfører en bestemt handling i hvis blokkere når en betingelse er sann. Ellers utfører den en handling i ellers blokkere når tilstanden evalueres til et falskt resultat.

Syntaks:

if (condition)
statement1
else
statement2

Eksempelkode:

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

Nestet hvis..else

Det er mulig å ha hvis..else uttalelser inni hvis..else uttalelser, et scenario kjent som hekkende.

Se eksemplet nedenfor:

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 ovenfor sjekker om objektets temperatur er innenfor et bestemt område, og skriver deretter ut den sannsynlige fargen. Koden ovenfor er omfattende og du vil mest sannsynlig synes det er forvirrende å følge med på logikken.

Se på den nedenfor. Den oppnår det samme målet, men den er mer kompakt og har ikke det unødvendige {} etter ellers . De fleste programmerere foretrekker det faktisk fremfor sistnevnte.

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');}

Blokker

De hvis og hvis..else uttalelser vanligvis forventer å utføre en handling. Hvis du ønsker å utføre flere utsagn med dem, bruker du seler {} å gruppere disse handlingene.

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

3. Bytt

Dette er en uttalelse med flere valg. Den sjekker om et uttrykk matcher en av de gitte sakene og utfører deretter en handling for den saken.

Syntaks:

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

De gå i stykker uttalelse brukes til å stoppe bytte om uttalelse fra å kjøre når en kamp er funnet. Det er ikke nødvendig å kaste bort henrettelsestiden hvis en sak er funnet.

hvordan få ps4 til å kjøre raskere

Uttrykket gitt i switch -setningen må være en konstant integrert type byte , kort (men ikke lang ), int , eller røye . Du kan også bruke String data-type.

Eksempelkode:

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 -erklæringen

Nå som du har lært hvordan du bruker utvalgssetninger i Java, kan det være interessant å bytte til Python.

Programmeringslogikken er lik, men Python er mer nybegynnervennlig og ikke like ordrik. Å lære logikk på flere språk hjelper til med å håndheve de underliggende ideene som praktiseres. Det er aldri en dårlig idé å diversifisere kodingskunnskapen din.

Dele Dele kvitring E -post Slik bruker du Python if -erklæringen

Å mestre Python betyr å ta tak i Python if -setningen. Bruk disse if -setningseksemplene for å forbedre din Python -kunnskap.

Les neste
Relaterte temaer
  • Programmering
  • Java
  • Opplæringsprogrammer for koding
Om forfatteren Jerome Davidson(22 artikler publisert)

Jerome er personalforfatter på MakeUseOf. Han dekker artikler om programmering og Linux. Han er også en kryptoentusiast og holder alltid oversikt over kryptoindustrien.

Mer fra Jerome Davidson

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere