Aloittelijan opas Java -valintalausekkeisiin

Aloittelijan opas Java -valintalausekkeisiin

Valintalausekkeet ovat Java -ohjelman ohjausrakenne. Kuten nimestä voi päätellä, niitä käytetään suorituspolun valitsemiseen, jos tietty ehto täyttyy.





suoratoista elokuvia ilmaiseksi ilman rekisteröitymistä

Javassa on kolme valintalauseketta: jos , tai muuten ja vaihtaa . Katsotaanpa niitä tarkemmin.





1. If -lause

Tämä on yksi valintalausunto. Se on nimetty niin, koska se valitsee tai jättää huomiotta vain yhden toiminnon (tai toimintoryhmän).





Jos haluat, että tietty lause suoritetaan, jos tietty ehto on totta, käytä jos lausunto. Ehto on mikä tahansa lauseke, joka antaa boolen tuloksen, eli tosi tai epätosi (1 tai 0). Suhteelliset, loogiset ja tasa -arvooperaatiot ovat sellaisia ​​ilmaisuja, jotka antavat loogisen tuloksen.

Jos ehto on väärä, oletetun toiminnon suoritus ohitetaan.



Syntaksi:

if (condition)
statement

Esimerkkikoodi:





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

Huomaa sisennys ennen System.out.ln () lausunto. Se on hyvä käytäntö sisällyttää se ohjelman rakenteen osoittamiseksi. Useimmat IDE: t sisältävät sen automaattisesti, kun siirryt seuraavalle riville. Joten sinun ei tarvitse huolehtia siitä, että unohdat sisällyttää sen.

2. if..else -lausunto

Tämä on kaksoisvalintalausunto. Se on nimetty niin, koska se valitsee kahden eri toiminnon (tai toimintoryhmän) välillä.





Aiheeseen liittyviä: IF -toiminnon käyttäminen sisäkkäisten kaavojen kanssa Excelissä

The tai muuten lauseke suorittaa tietyn toiminnon jos estää, kun ehto on totta. Muussa tapauksessa se suorittaa toiminnon muu lohko, kun ehto on väärä tulos.

Syntaksi:

if (condition)
statement1
else
statement2

Esimerkkikoodi:

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

Pesä, jos..muuta

On mahdollista saada tai muuten lausuntoja sisällä tai muuten lausuntoja, skenaario, joka tunnetaan nimellä pesä.

Katso alla oleva esimerkki:

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

Yllä oleva koodi tarkistaa, onko objektin lämpötila tietyn alueen sisällä, ja tulostaa sen todennäköisen värin. Yllä oleva koodi on monitahoinen, ja sinun on todennäköisesti hämmentävää seurata logiikkaa.

Katso alla olevaa. Se saavuttaa saman tavoitteen, mutta on pienempi ja siinä ei ole tarpeetonta {} jälkeen muu . Useimmat ohjelmoijat todella pitävät sitä jälkimmäisestä.

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

Lohkot

The jos ja tai muuten lausunnot yleensä odottavat suorittavan yhden toiminnon. Jos haluat suorittaa useita lausekkeita heidän kanssaan, käytä hakasulkeita {} ryhmittää nämä toimet.

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

3. Kytkin

Tämä on monivalintalausunto. Se tarkistaa, vastaako lauseke yhtä annetuista tapauksista, ja suorittaa sitten toiminnon kyseiselle tapaukselle.

Syntaksi:

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

The tauko lausetta käytetään pysäyttämään vaihtaa lausunto käynnistä, kun ottelu on löydetty. Sinun ei tarvitse tuhlata täytäntöönpanoaikaa, jos tapaus on löydetty.

Windows 10: n pysäytyskoodijärjestelmän säiepoikkeusta ei käsitellä

Kytkinlauseessa annetun lausekkeen on oltava tyypin vakiointegraali tavu , lyhyt (mutta ei pitkä ), int tai hiiltyä . Voit myös käyttää Jousisoitin tietotyyppi.

Esimerkkikoodi:

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

A Katso Python jos lausunto

Nyt kun olet oppinut käyttämään valintalausekkeita Javassa, saattaa olla mielenkiintoista siirtyä Pythoniin.

Ohjelmointilogiikka on samanlainen, mutta Python on aloittelijaystävällisempi eikä niinkään sanavalmis. Logiikan oppiminen useilla kielillä auttaa harjoittamaan taustalla olevia ideoita. Ei ole koskaan huono idea monipuolistaa koodaustietojasi.

Jaa Jaa Tweet Sähköposti Kuinka käyttää Pythonia, jos lausunto

Pythonin hallitseminen tarkoittaa Python if -lausekkeen käsittelyä. Käytä näitä lausuntoesimerkkejä parantaaksesi Python -tietojasi.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Java
  • Koodausoppaat
Kirjailijasta Jerome Davidson(22 artikkelia julkaistu)

Jerome on MakeUseOfin henkilöstökirjoittaja. Hän käsittelee ohjelmointia ja Linuxia käsitteleviä artikkeleita. Hän on myös krypto -harrastaja ja seuraa aina salausteollisuutta.

Lisää Jerome Davidsonilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi