Java

Java jos, jos-muu, jos-muu-jos

Java jos, jos-muu, jos-muu-jos
Ohjausvirta-lauseen käyttö on hyvin yleinen vaatimus minkä tahansa ohjelmointiongelman ratkaisemisessa. Sitä käytetään pääasiassa tietyn tuotoksen tuottamiseen tietyn ehdon perusteella. Tämä lausunto tekee päätöksen, joka perustuu lauseen totuusarvoon. If-else-if -lausekkeen ilmoitus on melko samanlainen kuin muut ohjelmointikielet, kuten C, C ++ jne. Eri if-lausekkeiden käyttö Java-selityksessä selitetään tässä opetusohjelmassa.

Erilaiset if-lauseet:

Yksinkertainen jos-lause:

Syntaksi:

jos (ehdollinen lauseke)
lausunto 1… n

Se tarkistaa ehdollisen lausekkeen, ja jos lauseke palaa tosi, tietty lauseke (t) suoritetaan muuten, mikään ei suorita.

'if-else' -lauseke:

Syntaksi:

jos (ehdollinen lauseke)
lausunto 1… n

muu
lausunto 1… n

Jos ehdollinen lauseke palauttaa arvon tosi, tietty lauseke suorittaa muuten muut lauseet.

'if-else-if' -lauseke:

Syntaksi:

jos (ehdollinen lauseke 1)
lausunto 1… n

else if (ehdollinen lauseke 2)
lausunto 1… n

.
.
else if (ehdollinen lauseke n)
lausunto 1… n

muu
lausunto 1… n

Edellä olevaa if-lausetta kutsutaan myös jos-else-if-tikkaiksi. Se tarkistaa ensimmäisen ehdollisen lausekkeen ja jos se palauttaa epätosi, se tarkistaa toisen ehdollisen lausekkeen ja niin edelleen. Jos kaikki ehdolliset lausekkeet palauttavat epätosi, se suorittaa muun osan lauseet.

sisäkkäinen 'jos' -lauseke:

Syntaksi:

jos (ehdollinen lauseke 1)
lausunto 1… n
jos (ehdollinen lauseke 1)
lausunto 1… n

muu
lausunto 1… n

Kun jokin 'jos' -lauseke ilmoitetaan toisen if-lauseen sisällä, sitä kutsutaan sisäkkäiseksi 'jos'. Jos ulkoinen 'jos' -ehto palaa tosi, se tarkistaa sisemmän 'jos' -ehdon ja tekee päätökset palautusarvon perusteella.

Esimerkki 1: Yksinkertaisen 'jos' -lausekkeen käyttö

Seuraava koodi näyttää if-käskyn yksinkertaisen käytön. Ensimmäinen "jos" -ehto tarkistaa, että numeron arvo on yli 50 tai ei. Toinen "jos" -ehto tarkistaa merkkijonon pituuden alle 6.

julkinen luokka if1
public staattinen void main (String [] argumentoi)
// Ilmoita numeerinen arvo
int-luku = 50;
// Tarkista, että arvo on enemmän kuin 50
jos (luku> 50)

Järjestelmä.ulos.tulosta ("Luku on pienempi tai yhtä suuri kuin 50");

// Ilmoita merkkijonoarvo
Merkkijonon salasana = "1234";
// Tarkista merkkijonon pituus alle 6
jos (salasana.pituus() < 6)

Järjestelmä.ulos.tulosta ("Salasana voi olla alle 6 merkkiä");


Tuotos:

Seuraava tulos tulee näkyviin koodin suorittamisen jälkeen. Tässä ensimmäinen 'jos' -ehto palautti väärän, eikä viestiä tulosteta. Toinen 'jos' -ehto palasi totta ja viesti tulostetaan.

Esimerkki 2: Jos-muu-lauseen käyttö

Seuraava koodi näyttää if-else-käskyn käytön. Tässä koodissa kokonaislukuarvo otetaan käyttäjältä. Jos syöttöarvo on välillä 13 - 17, 'jos' -ehto palaa tosi, tietty viesti tulostuu, muuten toinen viesti tulostuu.

// Tuo skanneripaketti
tuo java.hyöty.Skanneri;
julkinen luokka if2
public staattinen void main (String [] argumentoi)
// Luo skanneriobjekti
Skannerin syöttö = uusi skanneri (järjestelmä.sisään);
Järjestelmä.ulos.tulosta ("Kirjoita ikäsi:");
// Ota numeeriset tiedot käyttäjältä
int ikä = panos.seuraavaInt ();
// Tarkista, että tuloarvo on välillä 13-17
jos (ikä> = 13 && ikä <18)

Järjestelmä.ulos.tulosta ("Olet teini-ikäinen");

muu

Järjestelmä.ulos.tulosta ("Et ole teini-ikäinen");

// Sulje skanneriobjekti
tulo.kiinni()

Tuotos:

Seuraava tulos tulee näkyviin koodin suorittamisen jälkeen. Tässä otetaan 15 syötteenä ja seuraava tulosteet tulostetaan, koska jos ehto palautetaan tosi.

Esimerkki 3: Lausunnon 'if-else-if' käyttö

Jos-muu-jos-käskyn käyttö näkyy seuraavassa esimerkissä. Tässä merkkijonoarvo otetaan käyttäjän syötteeksi. Ensimmäinen if-ehto tarkistaa syöttöarvon ja jos se palauttaa false, arvo tarkistetaan seuraavalla if-ehdolla ja niin edelleen. Muun osan viesti tulostuu, jos kaikki 'jos' -olosuhteet palauttavat väärät.

// Tuo skanneripaketti
tuo java.hyöty.Skanneri;
julkinen luokka if3
public staattinen void main (String [] argumentoi)
// Luo skanneriobjekti
Skanneri sisään = uusi skanneri (järjestelmä.sisään);
Järjestelmä.ulos.tulosta ("Kirjoita nimesi:");
// Ota merkkijonotiedot käyttäjältä
Merkkijonon nimi = sisään.Seuraava();
// Tarkista syötearvo, joka on yhtä suuri kuin 'Jolly'
jos (nimi.on yhtä suuri ("Jolly"))

Järjestelmä.ulos.tulosta ("Olet saavuttanut ensimmäisen hinnan");

// Tarkista syötearvo, joka on yhtä suuri kuin Janifer
muu jos (nimi.on yhtä suuri ("Janifer"))

Järjestelmä.ulos.tulosta ("Olet saavuttanut toisen hinnan");

// Tarkista syötteen arvo, joka on yhtä suuri kuin Jony
muu jos (nimi.on yhtä suuri ("Jony"))

Järjestelmä.ulos.tulosta ("Olet saavuttanut kolmannen hinnan");

muu

Järjestelmä.ulos.tulosta ("Yritä seuraavan kerran");

// Sulje skanneriobjekti
sisään.kiinni();

Tuotos:

Seuraava tulos tulee näkyviin koodin suorittamisen jälkeen. Täällä,Janifer'otetaan käyttäjän syötteeksi.

Esimerkki 4: Sisäkkäisen 'jos' -lausekkeen käyttö

Sisäkkäisen 'jos' -lausekkeen käyttö näkyy seuraavassa esimerkissä. Kaksi tuloarvoa otetaan käyttäjältä. Jos arvo sukupuoli vastaa ulkoista 'jos' ehtoa, se tarkistaa arvon ikä sisäisessä "jos" -tilassa. Tulos tulostetaan jos-ehdon palautusarvon perusteella.

// Tuo skanneripaketti
tuo java.hyöty.Skanneri;
julkinen luokka if4
public staattinen void main (String [] argumentoi)
// Luo skanneriobjekti
Skanneri sisään = uusi skanneri (järjestelmä.sisään);
Järjestelmä.ulos.tulosta ("Kirjoita sukupuoli:");
// Ota merkkijonotiedot käyttäjältä
Merkkijono sukupuoli = sisään.Seuraava();
Järjestelmä.ulos.tulosta ("Anna ikäsi:");
// Ota numeeriset tiedot käyttäjältä
int ikä = sisään.seuraavaInt ();
// Tarkista, että sukupuoli on sama kuin 'mies' vai ei
jos (sukupuoli.on yhtä suuri ("mies"))

// Tarkista, että ikä on yli 30 vuotta
jos (ikä> 30)

Järjestelmä.ulos.tulosta ("Olet ryhmässä 1");

muu

Järjestelmä.ulos.tulosta ("Olet ryhmässä 2");


muu

Järjestelmä.ulos.tulosta ("Olet ryhmässä 3");

// Sulje skanneriobjekti
sisään.kiinni();

Tuotos:

Seuraava tulos tulee näkyviin koodin suorittamisen jälkeen. Tässä, 'Uros' pidetään sukupuoli, ja 25 pidetään ikä arvot.

Päätelmä:

Jos-lausekkeiden neljä erilaista käyttöä selitetään tässä opetusohjelmassa yksinkertaisten esimerkkien avulla. Tämä opetusohjelma auttaa uusia ohjelmoijia oppimaan ehdollisen lauseen Java-käsitteen perusasioista.

Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD Tutorial
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...