En begyndervejledning til Java Selection -erklæringer

En begyndervejledning til Java Selection -erklæringer

Udvælgelseserklæringer er en programstyringsstruktur i Java. Som navnet antyder, bruges de til at vælge en udførelsessti, hvis en bestemt betingelse er opfyldt.





kernel-power fejl windows 10

Der er tre markeringsudtalelser i Java: hvis , hvis ellers , og kontakt . Lad os se nærmere på dem.





1. If -erklæringen

Dette er en enkelt udvælgelseserklæring. Det hedder det, fordi det kun vælger eller ignorerer en enkelt handling (eller gruppe af handlinger).





Når du vil have en bestemt erklæring til at udføre, hvis en given betingelse er sand, skal du bruge hvis udmelding. En betingelse er ethvert udtryk, der giver et boolsk resultat, dvs. sandt eller forkert (1 eller 0). Relationelle, logiske og ligestillingsoperationer er sådanne typer udtryk, der giver et boolsk resultat.

Hvis betingelsen er falsk, springes udførelsen af ​​den formodede handling over.



Syntaks:

if (condition)
statement

Prøvekode:





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

Bemærk indrykningen før System.out.ln () udmelding. Det er god praksis at inkludere det for at vise programstrukturen. De fleste IDE'er inkluderer det automatisk, når du går til den næste linje. Så du skal ikke bekymre dig om at glemme at inkludere det.

2. If..else -erklæringen

Dette er en erklæring med dobbelt udvalg. Det hedder det, fordi det vælger mellem to forskellige handlinger (eller en gruppe handlinger).





Relaterede: Sådan bruges IF -funktion med indlejrede formler i Excel

Det hvis ellers erklæring udfører en bestemt handling i hvis blokere, når en betingelse er sand. Ellers udfører den en handling i andet blokere, når tilstanden evalueres til et falskt resultat.

Syntaks:

if (condition)
statement1
else
statement2

Prøvekode:

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

Indlejret hvis..else

Det er muligt at have hvis ellers udsagn indeni hvis ellers udsagn, et scenario kendt som indlejring.

Se eksemplet herunder:

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

Ovenstående kode kontrollerer, om objektets temperatur er inden for et bestemt område og udskriver derefter dens sandsynlige farve. Koden ovenfor er omfattende og du vil sandsynligvis finde det forvirrende at følge med logikken.

Se på den herunder. Det opnår det samme mål, men det er mere kompakt og har ikke det unødvendige {} efter andet . De fleste programmører foretrækker det faktisk frem for sidstnævnte.

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

Blokke

Det hvis og hvis ellers udsagn forventer generelt at udføre en handling. Hvis du ønsker at udføre flere udsagn med dem, skal du bruge seler {} at gruppere disse handlinger.

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

3. Skift

Dette er en erklæring med flere valg. Det kontrollerer, om et udtryk matcher en af ​​de givne sager og udfører derefter en handling for den sag.

Syntaks:

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

Det pause udsagn bruges til at stoppe kontakt erklæring fra at køre, når der er fundet et match. Der er ingen grund til at spilde udførelsestiden, hvis der er fundet en sag.

gratis film uden download eller tilmelding

Udtrykket givet i switch -sætningen skal være en konstant integreret type byte , kort (men ikke lang ), int , eller forkælelse . Du kan også bruge Snor datatype.

Prøvekode:

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

Et kig på Python if -erklæringen

Nu hvor du har lært, hvordan du bruger markeringserklæringer i Java, kan det være interessant at skifte til Python.

Programmeringslogikken er den samme, men Python er mere begyndervenlig og ikke så ordrig. At lære logik på flere sprog hjælper med at håndhæve de underliggende ideer, der praktiseres. Det er aldrig en dårlig idé at diversificere din kodningskendskab.

Del Del Tweet E -mail Sådan bruges Python if -erklæringen

At mestre Python betyder at få styr på Python if -sætningen. Brug disse if statement -eksempler til at forbedre din Python -viden.

Læs Næste
Relaterede emner
  • Programmering
  • Java
  • Kodning Tutorials
Om forfatteren Jerome Davidson(22 artikler udgivet)

Jerome er personaleforfatter på MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en kryptoentusiast og holder altid øje med kryptoindustrien.

Mere fra Jerome Davidson

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere