logo

Java if -lause esimerkeillä

Päätöksenteko Javassa auttaa kirjoittamaan päätösvetoisia lausuntoja ja suorittamaan tietyn koodijoukon tiettyjen ehtojen perusteella.
The Java if -lause on yksinkertaisin päätöksentekolausunto. Sitä käytetään päättämään, suoritetaanko tietty lauseke tai lausekelohko vai ei, eli jos tietty ehto on tosi, käskylohko suoritetaan muuten ei.



Syntaksi:

if(condition) { // Statements to execute if // condition is true }>

if-lauseen toiminta:

  1. Ohjaus putoaa jos-lohkoon.
  2. Virtaus hyppää tilaan.
  3. Kunto testattu.
    1. Jos ehto on tosi, siirry vaiheeseen 4.
    2. Jos ehto antaa epätosi, siirry vaiheeseen 5.
  4. Jos-lohko tai jos:n sisällä oleva runko suoritetaan.
  5. Flow astuu ulos if-lohkosta.

Vuokaavio if-lause:



Operaatio: Ehto if-lauseen arvioinnin jälkeen on joko tosi tai epätosi. Java:n if-lause hyväksyy loogiset arvot ja jos arvo on tosi, se suorittaa sen alla olevan lausekkeen.

Huomautus: Jos emme anna aaltosulkuja '{' ja '}' if(ehto) jälkeen, oletusarvoisesti if-lause pitää välittömän yhden lauseen olevan lohkonsa sisällä.



Esimerkiksi:

if(condition) statement1; statement2; // Here if the condition is true, if block will consider the statement // under it, i.e statement1, and statement2 will not be considered in the if block, it will still be executed // as it is not affected by any if condition.>

Esimerkki 1:

Java




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >int> i =>10>;> >if> (i <>15>)> >System.out.println(>'10 is less than 15'>);> >System.out.println(>'Outside if-block'>);> >// both statements will be printed> >}> }>

>

>

Lähtö

10 is less than 15 Outside if-block>

Aika monimutkaisuus: O(1)

Aputila: O(1)

Kuivakäynti Esimerkki 1:

1. Program starts. 2. i is initialized to 10. 3. if-condition is checked. 10<15, yields true. 3.a) '10 is less than 15' gets printed. 4. 'Outside if-block' is printed.>

Esimerkki 2:

Java

tuple java




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >String str =>'techcodeview.com'>;> >int> i =>4>;> >// if block> >if> (i ==>4>) {> >i++;> >System.out.println(str);> >}> >// Executed by default> >System.out.println(>'i = '> + i);> >}> }>

>

>

Lähtö

techcodeview.com i = 5>

Aika monimutkaisuus: O(1)
Aputila: O(1)

Esimerkki nro 3: (toteutetaan jos else Boolen arvoille)

Input - boolean a = true; boolean b = false;>

Ohjelma -

Java




public> class> IfElseExample {> >public> static> void> main(String[] args) {> >boolean> a =>true>;> >boolean> b =>false>;> > >if> (a) {> >System.out.println(>'a is true'>);> >}>else> {> >System.out.println(>'a is false'>);> >}> > >if> (b) {> >System.out.println(>'b is true'>);> >}>else> {> >System.out.println(>'b is false'>);> >}> >}> }>

>

>

Lähtö

a is true b is false>

Selitys-

Yllä oleva koodi näyttää kuinka if-else-lausetta käytetään Javassa Boolen arvoilla.

  • Koodi alkaa kahden Boolen muuttujan a ja b ilmoituksella, joiden arvo on tosi ja b on epätosi.
  • Ensimmäinen if-else-lause tarkistaa a:n arvon. Jos a:n arvo on tosi, ensimmäisen aaltosulkusarjan {} sisällä oleva koodi suoritetaan ja viesti a on tosi tulostetaan konsoliin. Jos a:n arvo on epätosi, toisen aaltosulkusarjan {} sisällä oleva koodi suoritetaan ja viesti a on false tulostetaan konsoliin.
  • Toinen if-else-lause tarkistaa b:n arvon samalla tavalla. Jos b:n arvo on tosi, viesti b on tosi tulostuu konsoliin. Jos b:n arvo on epätosi, viesti b is false tulostetaan konsoliin.
  • Tämä koodi näyttää kuinka if-else-lausetta käytetään loogisiin arvoihin perustuvien päätösten tekemiseen. If-else-käskyn avulla voit hallita ohjelman kulkua ja suorittaa koodia vain tietyissä olosuhteissa. Boolen arvojen käyttö if-else-lauseessa tarjoaa yksinkertaisen ja joustavan tavan tehdä nämä päätökset.

If else -lauseen edut -

If-else-lauseella on useita etuja ohjelmoinnissa, mukaan lukien:

    Ehdollinen suoritus: If-else-käsky sallii koodin suorittamisen ehdollisesti Boolen lausekkeen tuloksen perusteella. Tämä tarjoaa tavan tehdä päätöksiä ja ohjata ohjelman kulkua erilaisten syötteiden ja olosuhteiden perusteella. Luettavuus: If-else-lause tekee koodista luettavamman osoittamalla selvästi, milloin tietty koodilohko tulee suorittaa. Näin muiden on helpompi ymmärtää ja ylläpitää koodia. Uudelleenkäytettävyys: Käyttämällä if-else-lauseita kehittäjät voivat kirjoittaa koodia, jota voidaan käyttää uudelleen ohjelman eri osissa. Tämä vähentää kirjoitettavan ja ylläpidettävän koodin määrää, mikä tekee kehitysprosessista tehokkaamman. Vianetsintä: if-else-käsky voi auttaa yksinkertaistamaan virheenkorjausprosessia helpottamalla koodin ongelmien jäljittämistä. Osoittamalla selkeästi, milloin tietty koodilohko tulee suorittaa, on helpompi määrittää, miksi tietty koodinpätkä ei toimi odotetulla tavalla. Joustavuus: if-else-käsky tarjoaa joustavan tavan hallita ohjelman kulkua. Sen avulla kehittäjät voivat käsitellä erilaisia ​​skenaarioita ja reagoida dynaamisesti ohjelman syötteiden muutoksiin.

Kaiken kaikkiaan if-else-lause on ohjelmoinnin perustyökalu, joka tarjoaa tavan ohjata ohjelman kulkua olosuhteiden perusteella. Se auttaa parantamaan koodin luettavuutta, uudelleenkäytettävyyttä, virheenkorjaustavuutta ja joustavuutta.

Aiheeseen liittyvät artikkelit:

  1. Päätöksenteko Javassa
  2. Java if-else -lause esimerkein
  3. Java jos-else-if -tikkaat esimerkein
  4. Vaihtolauseke Javassa
  5. Break-lause Javassa
  6. palauttaa avainsanan Javassa