Java - Voorwaardelijke blokken

Inhoudsopgave
Wanneer de manier om de voorwaarden met de Booleaanse waarden te evalueren al bekend is, moeten we acties kunnen uitvoeren of niet, afhankelijk van de logische operatoren die we gebruiken, in Java we kunnen er veel mee bereiken voorwaardelijk blok "als" die vraagt ​​of aan een voorwaarde is voldaan en onmiddellijk een blok aanbiedt om uit te voeren als aan die voorwaarde wordt voldaan.
Als blok
De if-verklaring stelt ons in staat om de evaluatie van een aandoening te construeren met een van de 6 Java-voorwaardelijke operatorsBij het evalueren van de voorwaarde als deze is vervuld, zal het uitvoeren wat het in zijn lichaam heeft, afgebakend door accolades, anders zal het het negeren.
BelangrijkZoals we kunnen zien, is dit erg handig omdat het ons in staat stelt om ons programma beslissingsbevoegdheid te geven, verschillende situaties te evalueren en het stelt ons in staat om een ​​set codeblokken te hebben waarmee we verwachte situaties binnen de context van ons programma kunnen dekken.
Laten we de volgende code bekijken waarin we evalueren of een getal een veelvoud van 5 of een veelvoud van 2 of beide is:
 java.util.Scanner importeren; public class Multiple {public static void main (String [] args) {Scannerinvoer = nieuwe scanner (System.in); System.out.println ("Voer een geheel getal in:"); int nummer = input.nextInt (); // We evalueren de meervoudige voorwaarde van 5 if (number% 5 == 0) {System.out.println ("Het is 5"); } // We evalueren de meervoudige voorwaarde van 2 if (number% 2 == 0) {System.out.println ("Het is 2"); }}} 

In deze code is het belangrijkste niet de logica als zodanig, zoals we kunnen zien is het heel eenvoudig, we evalueren alleen of de rest van de deling gelijk is aan nul, het belangrijkste dat we hier zien is dat we twee hebben als blokken, wat ons vertelt dat we geen limiet hebben in termen van voorwaarden die we kunnen evalueren, natuurlijk als we veel voorwaarden misbruiken, hebben we een beetje leesbare code, maar op dit moment hebben we al meer opties.
Laten we eens kijken hoe ons programma zich gedraagt ​​wanneer het in de console wordt uitgevoerd:

Zoals we kunnen zien, sluiten de twee voorwaarden elkaar niet uit, dus als we een getal invoeren dat deelbaar is tussen beide getallen, krijgen we de uitvoering van beide voorwaardelijke blokken.
Als blok - Anders
We zullen niet altijd willen dat een code alleen wordt uitgevoerd als deze aan de voorwaarde voldoet, soms zullen we moeten zeggen dat als eraan wordt voldaan, we dit zullen uitvoeren, anders zullen we dit anders uitvoeren, want in Java we kunnen een bouwen als-anders blok, waarbij if evalueert, als er niet aan wordt voldaan, wordt het else-blok uitgevoerd.
Laten we het volgende voorbeeld bekijken, we gaan de getallen evalueren en we zullen aangeven of ze even of oneven zijn, met dezelfde basis van het programma dat we in de vorige sectie hebben uitgevoerd, we zullen de belangrijkste voorwaarde voor het volgende veranderen:
 if (getal% 2 == 0) {System.out.println ("Het is een even getal"); } else {System.out.println ("Het is een oneven nummer"); } 

Zoals we kunnen zien, hebben we al exclusieve voorwaarden, waardoor we meer controle kunnen toevoegen aan de stroom van ons programma.
We voltooien deze tutorial en weten het if-blok, hoe we het kunnen gebruiken om beslissingen te nemen op basis van de evaluatie van voorwaarden en het te combineren met andere om deze functionaliteiten in ons programma uit te breiden.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave