Sådan implementeres hvis andet i Java?



Denne artikel vil introducere dig til If else i Java og også følge den op med den praktiske demonstration af denne betingede erklæring.

Betingelser i kan testes ved hjælp af if-sætningen. If-sætningen kan også efterfølges af en anden erklæring, som udføres, når det boolske udtryk er falsk. Denne artikel vil diskutere If Else Statement In Java.

Følgende punkter vil blive dækket i denne artikel,





Begynder med denne artikel om ellers i JAVA.

Der er flere typer af if-udsagn i java:



hvis erklæring

If-sætningen bruges til at teste tilstanden og efterfølges af et sæt udsagn. Udtalelserne udføres kun, når betingelsen viser sig at være sand.

Syntaks:

hvis (betingelse) {// kode, der skal udføres}

Eksempel



public class Test {public static void main (String [] args) {// definerer en 'pris' variabel int pris = 1800 // kontrol af prisen hvis (pris> 1500) {System.out.print ('Pris er større end 1500 ')}}}

Produktion:

Prisen er større end 1500

Fortsætter med denne artikel om ellers i JAVA.

if-else-erklæring

If-else-erklæringen i java bruges også til testbetingelser. Hvis-blokken udføres, hvis betingelsen er sand. Hvis betingelsen er falsk, udføres den anden blok.

Syntaks:

hvis (betingelse) {// kode hvis betingelse er sandt} ellers {// kode hvis betingelse er falsk}

Eksempel:

public class Test {public static void main (String [] args) {// definerer en variabel int num = 15 // Kontrollerer, om antallet er deleligt med 2 hvis (num% 2 == 0) {System.out.println ( 'Lige nummer')} andet {System.out.println ('Ulige nummer')}}}

Produktion:

Ulige tal

forskel mellem metodeoverbelastning og tilsidesættelse i java

Lad os se på et andet eksempel, hvor programmet kontrollerer, om det indtastede år er et skudår eller ej.

Eksempel:

public class Test {public static void main (String [] args) {int year = 2028 if (((år% 4 == 0) && (år% 100! = 0)) || (år% 400 == 0) ) {System.out.println ('LEAP YEAR')} ellers {System.out.println ('NOT A LEAP YEAR')}}}

Produktion:

SKUDÅR

Fortsætter med denne artikel om ellers i JAVA.

Brug af ternære operatører

Ternære operatorer (?:) Kan bruges i stedet for if if-sætningen. Hvis betingelsen ser ud til at være sand, resultatet af? returneres. Hvis det er forkert, returneres resultatet af:

Eksempel:

public class Test {public static void main (String [] args) {int num = 12 // Brug af ternær operator String output = (num% 2 == 0)? 'Even number': 'Odd number' System.out.println (output)}}

Produktion:

Lige tal

Fortsætter med denne artikel om ellers i JAVA.

hvis-ellers-hvis stige:

En blok kode kan udføres blandt flere blokke ved hjælp af stigen if-else-if.

Udførelsen af ​​disse udsagn finder sted fra toppen.

Når testudtrykket ser ud til at være sandt, udføres koden i kroppen af ​​if-sætningen. Hvis ingen af ​​testudtrykkene er sande, udføres den ellers erklæring.

Eksempel:

public class Test {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} ellers hvis (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } } 

Produktion

POSITIVT NUMMER

Fortsætter med denne artikel om ellers i JAVA.

Indlejret hvis udsagn:

Denne erklæring er repræsenteret af en if-blok med en anden if-blok. For at den indre, hvis blok skal udføres, skal tilstanden af ​​den ydre blok være sand.

Syntaks:

hvis (betingelse) {// kode, der skal udføres, hvis (betingelse) {// kode, der skal udføres}}

Eksempel:

public class Test {public static void main (String [] args) {// Oprettelse af to variabler int age = 20 int vægt = 55 // anvendelse af betingelser hvis (alder> = 18) {if (vægt> 50) {System.out .println ('Du har lov til at vandre.')} andet {System.out.println ('Du har ikke tilladelse til at vandre.')}} ellers {System.out.println ('Skal være over 18 år. ')}}}

Produktion:

Du har lov til at vandre.

If-else-sætningen i java giver brugeren mulighed for at teste utallige forhold på en ekstremt effektiv måde.

Således er vi nået til slutningen af ​​denne artikel om 'hvis ellers i Java'. Hvis du ønsker at lære mere, skal du tjekke Java Training af Edureka, et betroet online læringsfirma. Edureka's er designet til at træne dig til både kerne- og avancerede Java-koncepter sammen med forskellige Java-rammer som Hibernate & Spring.

Har du et spørgsmål til os? Nævn det i kommentarsektionen på denne blog, og vi vender tilbage til dig hurtigst muligt.