Java valiku avalduste algajate juhend

Java valiku avalduste algajate juhend

Valikulaused on Java juhtprogrammi struktuur. Nagu nimigi ütleb, kasutatakse neid teatud tee täitmise korral täitmistee valimiseks.





kuidas ühendada lennukid sülearvutiga Windows 10

Java -s on kolm valikuavaldust: kui , kui..muidu ja lüliti . Vaatame neid lähemalt.





1. Kui avaldus

See on üks valiku avaldus. Seda nimetatakse nii seetõttu, et see valib või ignoreerib ainult ühte toimingut (või toimingute rühma).





Kui soovite teatud avalduse täitmist, kui antud tingimus on tõene, kasutage kui avaldus. Tingimus on mis tahes avaldis, mis annab loogilise tulemuse, st tõene või vale (1 või 0). Suhte-, loogika- ja võrdõiguslikkusoperatsioonid on seda tüüpi väljendid, mis annavad tõelise tulemuse.

Kui tingimus on vale, jäetakse oletatava toimingu täitmine vahele.



Süntaks:

if (condition)
statement

Näidiskood:





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

Pange tähele taanet enne System.out.ln () avaldus. Programmi struktuuri näitamiseks on hea tava see lisada. Enamik IDE -sid lisab selle automaatselt järgmisele reale liikudes. Nii et te ei peaks muretsema selle unustamise pärast.

2. Väide if..else

See on kahekordse valiku avaldus. Seda nimetatakse nii sellepärast, et ta valib kahe erineva tegevuse (või toimingute rühma) vahel.





Seotud: Kuidas kasutada funktsiooni IF koos pesastatud valemitega Excelis

The kui..muidu avaldus täidab teatud toimingu kui blokeerida, kui tingimus on tõene. Vastasel korral teostab see toimingu muidu blokeerida, kui tingimus annab vale tulemuse.

Süntaks:

if (condition)
statement1
else
statement2

Näidiskood:

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

Pesastatud kui..muu

Võimalik on omada kui..muidu avaldused sees kui..muidu avaldused, stsenaarium, mida tuntakse pesitsemisena.

Vaadake allolevat näidet:

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

Ülaltoodud kood kontrollib, kas objekti temperatuur on teatud vahemikus, ja prindib seejärel selle tõenäolise värvi. Ülaltoodud kood on paljusõnaline ja tõenäoliselt on loogika järgimine teile segane.

Vaadake allpool olevat. See saavutab sama eesmärgi, kuid on kompaktsem ega sisalda tarbetut {} pärast muidu . Enamik programmeerijaid eelistab seda tegelikult viimasele.

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

Plokid

The kui ja kui..muidu avaldused eeldavad tavaliselt ühe toimingu sooritamist. Kui soovite nendega mitu lauset täita, kasutage traksid {} neid tegevusi rühmitada.

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

3. Lüliti

See on mitme valiku avaldus. See kontrollib, kas avaldis vastab ühele antud juhtumist, ja seejärel täidab selle juhtumi jaoks toimingu.

Süntaks:

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

The murda avaldust kasutatakse peatamiseks lüliti avaldus jooksmisest, kui vaste on leitud. Juhtumi leidmisel ei ole vaja raisata täitmisaega.

sülearvuti katkestab wifi ühenduse windows 10

Lüliti avalduses antud avaldis peab olema tüübi konstantne integraal bait , lühike (kuid mitte pikk ), int või süsi . Võite kasutada ka String andmetüüp.

Näidiskood:

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

Pilk Pythoni avaldusele

Nüüd, kui olete õppinud Java -valiku valiku kasutamist, võib olla huvitav minna üle Pythonile.

Programmeerimisloogika on sarnane, kuid Python on algajasõbralikum ja mitte nii sõnakas. Loogika õppimine mitmes keeles aitab jõustada praktiseeritavaid ideid. Kodeerimisalaste teadmiste mitmekesistamine pole kunagi halb mõte.

Jaga Jaga Piiksuma E -post Kuidas Pythoni kasutada, kui avaldus

Pythoni valdamine tähendab Pythoni if ​​-lausega hakkama saamist. Kasutage neid lausete näiteid oma Pythoni teadmiste parandamiseks.

Loe edasi
Seotud teemad
  • Programmeerimine
  • Java
  • Kodeerimise õpetused
Autori kohta Jerome Davidson(22 artiklit avaldatud)

Jerome on MakeUseOfi personalikirjanik. Ta hõlmab artikleid programmeerimise ja Linuxi kohta. Ta on ka krüptohuviline ja jälgib alati krüptotööstust.

Veel Jerome Davidsonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin