If-Else og ellers-hvis uttalelser i Java

If-Else og ellers-hvis uttalelser i Java
Java gir noen beslutningsdrevne uttalelser som brukes til å kontrollere strømmen av programmet basert på noen forhold. Ved å bruke IF-Else-utsagnene et program bestemmer hvilken del av programmet som skal utføres. Innenfor et hvilket som helst Java -program, hvis og ellers kan uttalelser brukes kombinert slik at et program må utføre i begge tilfeller. Denne oppskrivningen vil gi en trinn-for-trinns guide for IF-Else og ellers-hvis uttalelser.

Denne artikkelen presenterer en omfattende oversikt over følgende konsepter:

  1. Hva er hvis, hvis-ests, og ellers hvis uttalelse
  2. Grunnleggende syntaks av IF, IF-ELSE, og ellers IF-uttalelser i Java
  3. Hvordan bruke hvis, if-ests, og ellers hvis uttalelser i java

La oss begynne!

Hva er hvis uttalelse i Java

Det brukes til å teste om tilstanden er sann eller ikke, og som et resultat returnerer den en boolsk verdi. Koden i kroppen til “If-uttalelse” utføres bare når det boolske uttrykket returnerer en ekte verdi.

Syntaks
Den grunnleggende syntaksen til “Hvis uttalelse” vil se ut som dette:

if (tilstand)

// uttalelse (er);

Koden skrevet inne i kroppen til IF-staten vil bare utføre hvis tilstanden er sann.

Hvordan hvis uttalelse fungerer
Underkontrollen viser hvordan if-tatement fungerer i Java.

Eksempel
Dette eksemplet tar en verdi fra brukeren og skriver ut “Du skrev inn et jevnt nummer” hvis det angitte nummeret er delbart med 2.

public static void main (String [] args)
FLOAT NUMMER;
System.ute.println ("Skriv inn et tall");
Skannerskanning = ny skanner (system.i);
nummer = skanning.nextInt ();
if (nummer % 2 == 0)

System.ute.Println ("Du skrev inn et jevnt nummer");

Ovennevnte kodebit inneholder følgende utdata:

Hva om noen oppgir et oddetall, hvordan hvis uttalelsen omhandler en falsk tilstand? La oss prøve det!

Utgangen viser at if-uttalelsen ikke omhandler de falske uttalelsene.

Hva er if-ests-uttalelse i java

For å adressere de falske uttalelsene gir Java ellers uttalelse. Så kombinasjonen av IF og ellers uttalelser kan takle både sanne og falske uttalelser.

Syntaks
Den grunnleggende syntaksen for IF-Else-setningen vil være:

if (tilstand)

uttalelse eller uttalelser med uttalelser; // tilstand = sant

ellers

uttalelse eller uttalelser med uttalelser; // tilstand = falsk

Hvordan if-else fungerer i java
La oss utvide eksemplet ovenfor litt mer og for å teste hvordan ellers uttalelse fungerer:

Eksempel
Utdraget nedenfor vil utføre kroppen for IF-uttalelse når antallet er delbart med 2 og en annen uttalelse vil utføre hvis tallet ikke er delbart med 2:

public static void main (String [] args)
FLOAT NUMMER;
System.ute.println ("Skriv inn et tall");
Skannerskanning = ny skanner (system.i);
nummer = skanning.nextInt ();
if (nummer%2 == 0)

System.ute.Println ("Du skrev inn et jevnt nummer");

ellers

System.ute.Println ("Du skrev inn et oddetall");

Hvis en bruker vil oppgi et oddetall, vil det bli adressert i andre del:

La oss flytte et skritt videre for å forstå hva som er ellers-hvis det fungerer i Java.

Hva er ellers-hvis i Java

Hva om vi ønsker å utføre flere oppgaver basert på de forskjellige forholdene? Vi vil! I Java kan vi bruke andre-hvis-uttalelsen i slike situasjoner. Utsamlingen nedenfor viser den grunnleggende syntaksen til ellers-om uttalelse i Java:

if (tilstand)

uttalelse (er);

annet hvis (tilstand)

uttalelse (er)

ellers

uttalelse (er)

Eksempel
La oss vurdere et eksempel som tar et innspill fra brukeren:

Når brukeren som er angitt på nummeret er delbart med 3, skriver det ut “Det angitte nummeret er delbart med 3”

Når tallet er delbart med 5, skriver det ut “Det angitte tallet er delbart med 5”

Ellers skulle det skrive ut "Du skrev inn et tall verken deles med 3 eller med 5":

public static void main (String [] args)
dobbeltnummer;
Skannerskanning = ny skanner (system.i);
System.ute.println ("Skriv inn et tall");
nummer = skanning.nextInt ();
if (nummer%3 == 0)

System.ute.println ("tallet er delbart med 3");

annet hvis (nummer%5 == 0)

System.ute.println ("tallet er delbart med 5");

ellers

System.ute.Println ("Du skrev inn et tall som verken er delbar med 3 eller deles med 5");

Ovennevnte kodebit inneholder følgende utdata:

Utgangen autentiserer at ovennevnte kode fungerer som den skal.

Konklusjon

Java hvis uttalelsen blir utført bare hvis den spesifiserte tilstanden er sann, derimot, blir den andre tilstanden utført hvis tilstanden er falsk. For å takle mer enn to forhold “ellers” kan dessuten brukes. Denne artikkelen presenterer en grundig oversikt over hva.