logo

Java if-setning med eksempler

Beslutningstaking i Java hjelper til med å skrive beslutningsdrevne uttalelser og utføre et bestemt sett med kode basert på visse forhold.
De Java if-setning er den enkleste beslutningsuttalelsen. Den brukes til å bestemme om en bestemt setning eller blokk med setninger skal utføres eller ikke, det vil si at hvis en bestemt betingelse er sann, blir en setningsblokk utført ellers ikke.

Syntaks:



if(condition) { // Statements to execute if // condition is true }>

Arbeid av if-setning:

  1. Kontroll faller inn i if-blokken.
  2. Flyten hopper til tilstand.
  3. Tilstanden er testet.
    1. Hvis betingelsen viser seg å være sann, gå til trinn 4.
    2. Hvis betingelsen viser feil, gå til trinn 5.
  4. If-blokken eller kroppen inne i if utføres.
  5. Strømningstrinn ut av if-blokken.

Flytskjema if-utsagn:

Operasjon: Betingelsen etter evaluering av if-setning vil enten være sann eller usann. If-setningen i Java aksepterer boolske verdier, og hvis verdien er sann, vil den utføre blokken med setninger under den.

Merk: Hvis vi ikke oppgir de krøllete klammeparentesene '{' og '}' etter if( condition ), vil if-setningen som standard vurdere den umiddelbare ene setningen å være innenfor blokken.

For eksempel:

if(condition) statement1; statement2; // Here if the condition is true, if block will consider the statement // under it, i.e statement1, and statement2 will not be considered in the if block, it will still be executed // as it is not affected by any if condition.>

Eksempel 1:

Java




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >int> i =>10>;> >if> (i <>15>)> >System.out.println(>'10 is less than 15'>);> >System.out.println(>'Outside if-block'>);> >// both statements will be printed> >}> }>

>

>

Produksjon

10 is less than 15 Outside if-block>

Tidskompleksitet: O(1)

Hjelpeplass: O(1)

Tørrløpseksempel 1:

1. Program starts. 2. i is initialized to 10. 3. if-condition is checked. 10<15, yields true. 3.a) '10 is less than 15' gets printed. 4. 'Outside if-block' is printed.>

Eksempel 2:

Java

shehzad poonawala




// Java program to illustrate If statement> class> IfDemo {> >public> static> void> main(String args[])> >{> >String str =>'techcodeview.com'>;> >int> i =>4>;> >// if block> >if> (i ==>4>) {> >i++;> >System.out.println(str);> >}> >// Executed by default> >System.out.println(>'i = '> + i);> >}> }>

>

>

Produksjon

techcodeview.com i = 5>

Tidskompleksitet: O(1)
Hjelpeplass: O(1)

Eksempel nr. 3: (Implementer hvis annet for boolske verdier)

Input - boolean a = true; boolean b = false;>

Program -

Java




public> class> IfElseExample {> >public> static> void> main(String[] args) {> >boolean> a =>true>;> >boolean> b =>false>;> > >if> (a) {> >System.out.println(>'a is true'>);> >}>else> {> >System.out.println(>'a is false'>);> >}> > >if> (b) {> >System.out.println(>'b is true'>);> >}>else> {> >System.out.println(>'b is false'>);> >}> >}> }>

>

>

Produksjon

a is true b is false>

Forklaring-

Koden ovenfor viser hvordan du bruker en if-else-setning i Java med boolske verdier.

  • Koden starter med deklarasjonen av to boolske variabler a og b, med satt til sant og b satt til usant.
  • Den første if-else-setningen sjekker verdien av en. Hvis verdien av a er sann, kjøres koden i det første settet med krøllete klammeparenteser {} og meldingen a er sann skrives ut til konsollen. Hvis verdien av a er falsk, kjøres koden i det andre settet med krøllete klammeparenteser {} og meldingen a er usann skrives ut til konsollen.
  • Den andre if-else-setningen sjekker verdien av b på samme måte. Hvis verdien av b er sann, skrives meldingen b er sann ut til konsollen. Hvis verdien av b er usann, skrives meldingen b er falsk ut til konsollen.
  • Denne koden viser hvordan du bruker en if-else-setning for å ta avgjørelser basert på boolske verdier. Ved å bruke en if-else-setning kan du kontrollere flyten av programmet og kjøre kode bare under visse forhold. Bruken av boolske verdier i en if-else-setning gir en enkel og fleksibel måte å ta disse beslutningene på.

Fordeler med If else-uttalelse –

If-else-setningen har flere fordeler i programmering, inkludert:

    Betinget kjøring: If-else-setningen tillater kjøring av kode betinget basert på resultatet av et boolsk uttrykk. Dette gir en måte å ta beslutninger og kontrollere flyten av et program basert på ulike input og forhold. Lesbarhet: If-else-setningen gjør koden mer lesbar ved å tydelig indikere når en bestemt kodeblokk skal kjøres. Dette gjør det lettere for andre å forstå og vedlikeholde koden. Gjenbrukbarhet : Ved å bruke if-else-setninger kan utviklere skrive kode som kan gjenbrukes i ulike deler av programmet. Dette reduserer mengden kode som må skrives og vedlikeholdes, noe som gjør utviklingsprosessen mer effektiv. Feilsøking: If-else-setningen kan bidra til å forenkle feilsøkingsprosessen ved å gjøre det enklere å spore problemer i koden. Ved å tydelig indikere når en bestemt kodeblokk skal kjøres, blir det lettere å finne ut hvorfor en bestemt kodebit ikke fungerer som forventet. Fleksibilitet: If-else-setningen gir en fleksibel måte å kontrollere flyten til et program. Det lar utviklere håndtere forskjellige scenarier og reagere dynamisk på endringer i programmets innganger.

Totalt sett er if-else-setningen et grunnleggende verktøy i programmering som gir en måte å kontrollere flyten av et program basert på forhold. Det bidrar til å forbedre lesbarheten, gjenbrukbarheten, feilsøkingsevnen og fleksibiliteten til koden.

Relaterte artikler:

  1. Beslutningstaking i Java
  2. Java if-else-setning med eksempler
  3. Java if-else-if-stige med eksempler
  4. Bytt erklæring i Java
  5. Break statement i Java
  6. returner nøkkelord i Java