logo

Java příkaz if s příklady

Rozhodování v Javě pomáhá psát příkazy řízené rozhodnutími a provádět konkrétní sadu kódu na základě určitých podmínek.
The Java příkaz if je nejjednodušší rozhodnutí při rozhodování. Používá se k rozhodnutí, zda se určitý příkaz nebo blok příkazů provede nebo ne, tj. pokud je určitá podmínka splněna, pak se provede blok příkazu, jinak ne.

Syntax:



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

Práce s příkazem if:

  1. Ovládání spadá do bloku if.
  2. Průtok přeskočí do stavu.
  3. Stav je vyzkoušený.
    1. Pokud podmínka bude pravdivá, přejděte ke kroku 4.
    2. Pokud je podmínka nepravdivá, přejděte ke kroku 5.
  4. Provede se blok if nebo tělo uvnitř if.
  5. Flow vystupuje z bloku if.

Vývojový diagram if prohlášení:

Úkon: Podmínka po vyhodnocení příkazu if bude buď pravdivá, nebo nepravdivá. Příkaz if v Javě přijímá booleovské hodnoty a pokud je hodnota pravdivá, provede blok příkazů pod ním.

Poznámka: Pokud neposkytneme složené závorky ‚{‘ a ‚}‘ za if( condition ), pak bude příkaz if ve výchozím nastavení považovat za příkaz bezprostředně jeden ve svém bloku.

Například:

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.>

Příklad 1:

Jáva




// 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> >}> }>

>

>

Výstup

10 is less than 15 Outside if-block>

Časová náročnost: O(1)

Pomocný prostor: O(1)

Příklad chodu nasucho 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.>

Příklad 2:

Jáva

seznam vytváření java




// 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);> >}> }>

>

>

Výstup

techcodeview.com i = 5>

Časová náročnost: O(1)
Pomocný prostor: O(1)

Příklad č. 3: (Implementace if else pro booleovské hodnoty)

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

Program -

Jáva




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'>);> >}> >}> }>

>

>

Výstup

a is true b is false>

Vysvětlení-

Výše uvedený kód ukazuje, jak používat příkaz if-else v Javě s booleovskými hodnotami.

  • Kód začíná deklarací dvou booleovských proměnných aab, přičemž sada má hodnotu true a b je nastavena na hodnotu false.
  • První příkaz if-else kontroluje hodnotu a. Pokud je hodnota a pravdivá, provede se kód v první sadě složených závorek {} a na konzoli se vytiskne zpráva a je pravdivá. Pokud je hodnota a nepravda, provede se kód uvnitř druhé sady složených závorek {} a na konzoli se vytiskne zpráva a je nepravda.
  • Druhý příkaz if-else kontroluje hodnotu b stejným způsobem. Pokud je hodnota b pravdivá, na konzole se vytiskne zpráva b je pravdivá. Pokud je hodnota b nepravda, na konzoli se vytiskne zpráva b je nepravda.
  • Tento kód ukazuje, jak používat příkaz if-else k rozhodování na základě booleovských hodnot. Pomocí příkazu if-else můžete řídit tok vašeho programu a spouštět kód pouze za určitých podmínek. Použití booleovských hodnot v příkazu if-else poskytuje jednoduchý a flexibilní způsob, jak tato rozhodnutí učinit.

Výhody příkazu If else –

Příkaz if-else má v programování několik výhod, včetně:

    Podmíněné spuštění: Příkaz if-else umožňuje podmíněné provedení kódu na základě výsledku booleovského výrazu. To poskytuje způsob, jak se rozhodovat a řídit tok programu na základě různých vstupů a podmínek. Čitelnost: Příkaz if-else činí kód čitelnějším tím, že jasně uvádí, kdy by měl být konkrétní blok kódu proveden. To ostatním usnadňuje pochopení a údržbu kódu. Opětovná použitelnost: Pomocí příkazů if-else mohou vývojáři psát kód, který lze znovu použít v různých částech programu. Tím se snižuje množství kódu, který je třeba napsat a udržovat, což zefektivňuje proces vývoje. Ladění : Příkaz if-else může pomoci zjednodušit proces ladění tím, že usnadňuje sledování problémů v kódu. Jasným uvedením, kdy by se měl konkrétní blok kódu provést, je snazší určit, proč konkrétní část kódu nefunguje podle očekávání. Flexibilita: Příkaz if-else poskytuje flexibilní způsob řízení toku programu. Umožňuje vývojářům zvládat různé scénáře a dynamicky reagovat na změny ve vstupech programu.

Celkově vzato je příkaz if-else základním nástrojem v programování, který poskytuje způsob, jak řídit tok programu na základě podmínek. Pomáhá zlepšit čitelnost, opětovnou použitelnost, laditelnost a flexibilitu kódu.

Související články:

  1. Rozhodování v Javě
  2. Java příkaz if-else s příklady
  3. Java žebřík if-else-if s příklady
  4. Switch Statement v Javě
  5. Příkaz Break v Javě
  6. klíčové slovo return v Javě