logo

Java if-instructie met voorbeelden

Besluitvorming op Java helpt bij het schrijven van beslissingsgestuurde verklaringen en het uitvoeren van een bepaalde set code op basis van bepaalde voorwaarden.
De Java if-instructie is de meest eenvoudige besluitvormingsverklaring. Het wordt gebruikt om te beslissen of een bepaalde verklaring of een bepaald blok met verklaringen zal worden uitgevoerd of niet. Dat wil zeggen dat als een bepaalde voorwaarde waar is, een blok met een verklaring wordt uitgevoerd, anders niet.

Syntaxis:



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

Werking van if-instructie:

  1. De besturing valt in het if-blok.
  2. De stroom springt naar Conditie.
  3. Conditie is getest.
    1. Als Conditie waar oplevert, gaat u naar stap 4.
    2. Als Conditie false oplevert, gaat u naar stap 5.
  4. Het if-blok of de body binnen de if wordt uitgevoerd.
  5. Flow stapt uit het if-blok.

Stroomdiagram als verklaring:

Operatie: De voorwaarde na evaluatie van de if-statement zal waar of onwaar zijn. De if-instructie in Java accepteert booleaanse waarden en als de waarde waar is, wordt het blok met instructies eronder uitgevoerd.

Opmerking: Als we de accolades ‘{‘ en ‘}’ na if( condition ) niet opgeven, zal de if-instructie standaard beschouwen dat de onmiddellijke instructie zich binnen zijn blok bevindt.

Bijvoorbeeld:

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.>

Voorbeeld 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> >}> }>

>

>

Uitvoer

10 is less than 15 Outside if-block>

Tijdcomplexiteit: O(1)

Hulpruimte: O(1)

Droogloopvoorbeeld 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.>

Voorbeeld 2:

Java

java-string join




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

>

>

Uitvoer

techcodeview.com i = 5>

Tijdcomplexiteit: O(1)
Hulpruimte: O(1)

Voorbeeld nr. 3: (Implementatie van if else voor Booleaanse waarden)

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

Programma –

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

>

>

Uitvoer

a is true b is false>

Uitleg-

De bovenstaande code laat zien hoe u een if-else-instructie in Java gebruikt met Booleaanse waarden.

  • De code begint met de declaratie van twee Booleaanse variabelen a en b, waarbij a is ingesteld op true en b is ingesteld op false.
  • De eerste if-else-instructie controleert de waarde van a. Als de waarde van a waar is, wordt de code binnen de eerste set accolades {} uitgevoerd en wordt het bericht a is waar naar de console afgedrukt. Als de waarde van a onwaar is, wordt de code binnen de tweede set accolades {} uitgevoerd en wordt het bericht a is onwaar op de console afgedrukt.
  • De tweede if-else-instructie controleert de waarde van b op dezelfde manier. Als de waarde van b waar is, wordt het bericht b is waar naar de console afgedrukt. Als de waarde van b onwaar is, wordt het bericht b is onwaar naar de console afgedrukt.
  • Deze code laat zien hoe u een if-else-instructie kunt gebruiken om beslissingen te nemen op basis van Booleaanse waarden. Door een if-else-instructie te gebruiken, kunt u de stroom van uw programma controleren en code alleen onder bepaalde omstandigheden uitvoeren. Het gebruik van Booleaanse waarden in een if-else-instructie biedt een eenvoudige en flexibele manier om deze beslissingen te nemen.

Voordelen van de If else-verklaring –

De if-else-instructie heeft verschillende voordelen bij het programmeren, waaronder:

    Voorwaardelijke uitvoering: Met de if-else-instructie kan code voorwaardelijk worden uitgevoerd op basis van het resultaat van een Booleaanse expressie. Dit biedt een manier om beslissingen te nemen en de stroom van een programma te controleren op basis van verschillende inputs en omstandigheden. Leesbaarheid: De if-else-instructie maakt code leesbaarder door duidelijk aan te geven wanneer een bepaald codeblok moet worden uitgevoerd. Dit maakt het voor anderen gemakkelijker om de code te begrijpen en te onderhouden. Herbruikbaarheid: Door if-else-instructies te gebruiken, kunnen ontwikkelaars code schrijven die in verschillende delen van het programma kan worden hergebruikt. Dit vermindert de hoeveelheid code die geschreven en onderhouden moet worden, waardoor het ontwikkelingsproces efficiënter wordt. Foutopsporing: de if-else-instructie kan het foutopsporingsproces helpen vereenvoudigen door het gemakkelijker te maken om problemen in de code op te sporen. Door duidelijk aan te geven wanneer een bepaald codeblok moet worden uitgevoerd, wordt het gemakkelijker om te bepalen waarom een ​​bepaald stuk code niet werkt zoals verwacht. Flexibiliteit: De if-else-instructie biedt een flexibele manier om de stroom van een programma te controleren. Het stelt ontwikkelaars in staat om met verschillende scenario's om te gaan en dynamisch te reageren op veranderingen in de invoer van het programma.

Over het geheel genomen is de if-else-instructie een fundamenteel hulpmiddel bij het programmeren dat een manier biedt om de stroom van een programma te controleren op basis van omstandigheden. Het helpt de leesbaarheid, herbruikbaarheid, foutopsporing en flexibiliteit van de code te verbeteren.

Gerelateerde artikelen:

  1. Besluitvorming op Java
  2. Java if-else-instructie met voorbeelden
  3. Java if-else-if-ladder met voorbeelden
  4. Switch-instructie in Java
  5. Break-instructie in Java
  6. retourzoekwoord in Java