Hvis-andet erklæring i Java

1. Oversigt

I denne vejledning lærer vi, hvordan du bruger hvis ellers erklæring i Java.

Det hvis ellers erklæring er den mest basale af alle kontrolstrukturer, og det er sandsynligvis også den mest almindelige beslutningstagning i programmering.

Det giver os mulighed for det udfør kun et bestemt kodeafsnit, hvis en bestemt betingelse er opfyldt.

2. Syntaks af Hvis ellers

Det hvis udmelding har altid brug for en boolsk udtryk som parameter.

if (betingelse) {// Udføres, når betingelse er sand. } andet {// Udføres, når betingelsen er falsk. }

Det kan efterfølges af et valgfrit andet erklæring, hvis indhold vil blive udført, hvis det boolske udtryk er falsk.

3. Eksempel på Hvis

Så lad os starte med noget meget grundlæggende.

Lad os sige, at vi kun ønsker, at der skal ske noget, hvis vores tælle variabel er større end en:

hvis (count> 1) {System.out.println ("Count er højere end 1"); }

Beskeden Tællingen er højere end 1 udskrives kun, hvis betingelsen overgår.

Bemærk også, at vi teknisk kan fjerne seler i dette tilfælde, da der kun er en linje i blokken. Men, vi skal altid bruge seler for at forbedre læsbarheden; selv når det kun er en one-liner.

Vi kan selvfølgelig tilføje flere instruktioner til blokken, hvis vi kan lide:

hvis (count> 1) {System.out.println ("Count er højere end 1"); System.out.println ("Antal er lig med:" + antal); }

4. Eksempel på Hvis ellers

Dernæst kan vi vælge mellem to handlingsforløb ved brug af hvis og andet sammen:

hvis (count> 2) {System.out.println ("Count er højere end 2"); } ellers {System.out.println ("Antallet er lavere eller lig med 2"); }

Bemærk, at andet kan ikke være af sig selv. Det skal sammenføjes med en hvis.

5. Eksempel på Hvis-ellers Hvis-ellers

Og endelig, lad os afslutte med en kombineret hvis / ellers / ellers hvis eksempel på syntaks.

Vi kan bruge dette til vælge mellem tre eller flere muligheder:

hvis (count> 2) {System.out.println ("Count er højere end 2"); } ellers hvis (count <= 0) {System.out.println ("Count er mindre eller lig med nul"); } andet {System.out.println ("Antallet er enten lig med en eller to"); }

6. Konklusion

I denne hurtige artikel lærte vi hvad hvis ellers Erklæring er, og hvordan man bruger den til at styre flowkontrol i vores Java-programmer.

Al kode præsenteret i denne artikel er tilgængelig på GitHub.