Java - uvjetni blokovi

Sadržaj
Kada je način procjene uvjeta s Booleovim vrijednostima već poznat, moramo biti u mogućnosti izvesti ili ne izvršiti radnje ovisno o logičkim operatorima koje koristimo, u Java njime možemo puno postići uvjetni blok "ako" koji pita je li uvjet ispunjen i odmah nudi blok za izvršenje ako je navedeni uvjet ispunjen.
Ako blok
The ako izjava omogućuje nam da konstruiramo evaluaciju stanja s bilo kojim od 6 Java uvjetni operatoriPrilikom procjene uvjeta ako je ispunjen, izvršit će ono što ima u tijelu omeđeno zagradama, u protivnom će ga zanemariti.
VažnoKao što vidimo, ovo je vrlo korisno jer nam omogućuje da damo moć odlučivanja našem programu, procjenjujući različite situacije i dopuštajući nam da imamo niz blokova koda koji nam omogućuje pokrivanje očekivanih situacija u kontekstu našeg programa.
Pogledajmo sljedeći kod u kojem procjenjujemo je li broj višekratnik 5 ili višekratnik 2 ili oboje:
 uvoz java.util.Scanner; public class Multiple {public static void main (String [] args) {Ulaz skenera = novi skener (System.in); System.out.println ("Molimo unesite cijeli broj:"); int broj = input.nextInt (); // Procjenjujemo višestruki uvjet 5 if (broj% 5 == 0) {System.out.println ("To je 5"); } // Procjenjujemo višestruki uvjet 2 if (broj% 2 == 0) {System.out.println ("To je 2"); }}} 

U ovom kodu važna stvar nije logika kao takva, jer vidimo da je vrlo jednostavna, samo procjenjujemo je li ostatak podjele jednak nuli, važno što ovdje vidimo je da imamo dva ako blokovi, što nam govori da nemamo ograničenja u smislu uvjeta koje možemo ocijeniti, naravno ako zloupotrijebimo mnoge uvjete imat ćemo malo čitljiv kôd, ali za sada već imamo više mogućnosti.
Pogledajmo kako se naš program ponaša kada se izvodi u konzoli:

Kao što vidimo, dva uvjeta se međusobno ne isključuju, pa ćemo pri unosu broja koji je djeljiv između oba broja dobiti izvršenje oba uvjetna bloka.
Ako blok - Inače
Nećemo uvijek htjeti da se kôd izvršava samo ako zadovoljava uvjet, ponekad ćemo morati reći ako je ispunjen, izvršit ćemo ovo, u protivnom ćemo izvršiti ovaj drugi, jer u Java možemo izgraditi a if-else blok, gdje ako evaluira, ako nije ispunjeno, izvršava se blok else.
Pogledajmo sljedeći primjer, procijenit ćemo brojeve i naznačit ćemo jesu li parni ili neparni, koristeći istu bazu programa koju smo izveli u prethodnom odjeljku, promijenit ćemo glavni uvjet za sljedeće:
 if (broj% 2 == 0) {System.out.println ("To je paran broj"); } else {System.out.println ("To je čudan broj"); } 

Kao što vidimo, već imamo ekskluzivne uvjete, što nam omogućuje dodavanje veće kontrole u tijeku našeg programa.
Ovaj vodič završavamo znajući if blok, kako ga koristiti za donošenje odluka na temelju procjene uvjeta i kombinirati ga s drugim za proširenje ovih funkcionalnosti u našem programu.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave