Java - Betingede blokker

Innholdsfortegnelse
Når måten å evaluere forholdene med de boolske verdiene allerede er kjent på, må vi være i stand til å utføre handlinger eller ikke, avhengig av de logiske operatorene vi bruker, i Java vi kan oppnå mye med det betinget blokk "hvis" som spør om en betingelse er oppfylt og tilbyr umiddelbart en blokk som skal utføres hvis betingelsen er oppfylt.
Hvis blokk
De hvis uttalelse lar oss konstruere evalueringen av en tilstand med noen av 6 betingede Java -operatørerNår den vurderer tilstanden hvis den er oppfylt, vil den utføre det den har i kroppen avgrenset av seler, ellers vil den ignorere den.
ViktigSom vi kan se, er dette veldig nyttig siden det lar oss gi beslutningsmakt til programmet vårt, evaluere forskjellige situasjoner, og det lar oss ha et sett med kodeblokker som lar oss dekke forventede situasjoner innenfor konteksten av programmet vårt.
La oss se følgende kode hvor vi vurderer om et tall er et multiplum av 5 eller et multiplum av 2 eller begge deler:
 importer java.util.Scanner; offentlig klasse Flere {public static void main (String [] args) {Scanner input = new Scanner (System.in); System.out.println ("Skriv inn et heltall:"); int nummer = input.nextInt (); // Vi evaluerer flertallstilstanden 5 hvis (tall% 5 == 0) {System.out.println ("Det er 5"); } // Vi vurderer flertallstilstanden til 2 if (nummer% 2 == 0) {System.out.println ("Det er 2"); }}} 

I denne koden er det viktige ikke logikken som sådan, som vi kan se er det veldig enkelt, vi vurderer bare om resten av divisjonen er lik null, det viktige vi ser her er at vi har to hvis blokker, som forteller oss at vi ikke har en grense når det gjelder vilkår som vi kan evaluere, selvfølgelig hvis vi misbruker mange forhold, vil vi ha en liten lesbar kode, men for øyeblikket har vi allerede flere alternativer.
La oss se hvordan programmet vårt oppfører seg når det kjøres i konsollen:

Som vi kan se, utelukker de to betingelsene ikke hverandre, så når vi angir et tall som er delbart mellom begge tallene, vil vi få utførelsen av begge betingede blokker.
Hvis blokk - Ellers
Vi vil ikke alltid at en kode skal kjøres bare hvis den oppfyller betingelsen. Noen ganger må vi si at hvis den er oppfylt, vil vi utføre denne, ellers vil vi utføre denne andre, for den i Java vi kan bygge a if-else-blokk, hvor hvis evaluerer, hvis den ikke er oppfylt, blir den andre blokken utført.
La oss se følgende eksempel, vi skal evaluere tallene, og vi vil indikere om de er like eller oddetall, ved å bruke den samme basen av programmet som vi utførte i forrige seksjon, vil vi endre hovedbetingelsen for følgende:
 if (nummer% 2 == 0) {System.out.println ("Det er et partall"); } annet {System.out.println ("Det er et oddetall"); } 

Som vi kan se, har vi allerede eksklusive betingelser, noe som gjør at vi kan legge til mer kontroll i programmet.
Vi fullfører denne opplæringen og kjenner if -blokken, hvordan du bruker den til å ta beslutninger basert på evaluering av forholdene og kombinerer den med annet for å utvide disse funksjonene i programmet vårt.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave