Hvordan du bruker java en linje hvis uttalelse?

Hvordan du bruker java en linje hvis uttalelse?

I Java tillater en IF -uttalelse brukere å utføre kodeblokken avhengig av en bestemt tilstand. Enlinjen IF-uttalelse, også kjent som den ternære operatøren, er en kortfattet måte å skrive en IF-uttalelse som utfører en kodeinje basert på en tilstand. One-line IF-uttalelsen er et nyttig verktøy for å skrive kompakt og kortfattet kode i Java.

Denne guiden vil tilby å bruke en-linjen IF-uttalelse med praktisk implementering.

Hvordan du bruker java en linje hvis uttalelse?

One-line IF-uttalelsen kan brukes som kortfattet for enkle if-ests-uttalelser der bare en enkelt uttalelse blir utført i hvert tilfelle.

Syntaks

Syntaksen for en en-linje hvis uttalelse er som følger:

tilstand_statement? Expression1: Expression2

I syntaks ovenfor, først, "tilstand_statement”Er beregnet, og hvis det er sant,“uttrykk1”Er kjørt; ellers, "Expression2”Er kjørt.

Eksempel: 1

Et eksempel anses å tilordne et bestemt tall til variabelen og sjekke om verdien på variabelen er mindre eller større enn tallet. Her er et eksempel på en en-linje hvis uttalelse:

Klassemerker
public static void main (String [] args)
int num = 5;
Strengmelding = (Num < 10)? "Number is less than 10": "Number is greater than or equal to 10";
System.ute.println (melding);

Beskrivelsen av ovennevnte kode er nevnt nedenfor:

  • Først tilordne et numerisk nummer 5 til numvariabelen.
  • Etter det, sjekk om verdien av variabelen “Num”Er mindre enn ti.
  • Hvis ovennevnte tilstand er sann, meldingen “Antallet er mindre enn 10”Er tilordnet meldingsvariabelen.
  • Ellers meldingen “Antallet er større enn eller lik 10”Er tilordnet meldingsvariabelen.

Utgangen fra ovennevnte kode viser at "Antallet er mindre enn 10”.

Eksempel: 2

Her er et annet eksempel som viser hvordan en en-linje IF-uttalelse kan brukes til å tilordne en verdi til en variabel basert på en betingelse:

Klassemerker
public static void main (String [] args)
int num = 7;
int resultat = (num> 5)? 10: 5;
System.ute.println (resultat);

Forklaringen på ovennevnte utdrag er nevnt nedenfor:

  • Opprinnelig tildeles nummer 7 til NUM -variabelen.
  • Etter det, sjekk om verdien av NUM -variabelen er større enn 5.
  • Hvis ovennevnte tilstand er sann, tildeles verdien 10 til resultatvariabelen, og hvis den ikke er det, tildeles verdien 5 til resultatvariabelen.

Utgangen viser at ovennevnte tilstand er sann og verdien 10 er vist.

Konklusjon

I Java er One-Line IF-uttalelsen en kompakt måte å utføre en eksakt enkelt linje basert på den spesifikke tilstanden. I tillegg forenkler det og tydeliggjør koden. Syntaksen til en-linjen hvis uttalelse er lett å forstå og kan brukes i forskjellige scenarier der bare en enkelt uttalelse blir utført basert på en betingelse. Imidlertid bør det brukes med omtanke, da det å bruke den i overdreven kan gjøre koden vanskeligere å lese og forstå.