Čo sú kontrolné vyhlásenia v Jave?



Tento článok sa zameriava na podrobné a komplexné vedomosti o riadiacich príkazoch v Jave, o tom, ako je možné ich implementovať, a o ich rôznych druhoch.

Kontrolné vyhlásenia v je jedným zo základov potrebných pre programovanie v jazyku Java. Umožňuje plynulý priebeh programu. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi:

Každý programátor je oboznámený s výrazom statement, ktorý možno jednoducho definovať ako pokyn daný počítaču na vykonanie konkrétnych operácií. Kontrolný príkaz v jave je príkaz, ktorý určuje, či sa ostatné príkazy vykonajú alebo nie. Riadi tok programu. Príkaz „if“ v jave určuje postupnosť vykonávania medzi množinou dvoch príkazov.





Kontrolné vyhlásenia v JaveKontrolné výkazy možno rozdeliť do troch kategórií, a to

  • Vyhlásenia o výbere
  • Iteračné vyhlásenia
  • Skokové vyhlásenia

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave



Vyhlásenia o rozhodovaní

Príkazy, ktoré určujú, ktoré vyhlásenie sa majú vykonať, a kedy sú známe ako rozhodovacie vyhlásenia. Priebeh vykonávania programu je riadený príkazom riadiaceho toku.
V Jave sú k dispozícii štyri vyhlásenia o rozhodovaní.

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Jednoduché vyhlásenie if

Príkaz if určuje, či sa má kód vykonať na základe zadanej podmienky.
Syntax:



if (podmienka) {Príkaz 1 // vykonaný, ak je podmienka pravdivá} Príkaz 2 // vykonaný bez ohľadu na podmienku

Výkon:
Ak vyhlásenie!
Ahoj Svet!

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Ak. . iné vyhlásenie

Ak je v tomto príkaze zadaná podmienka pravdivá, vykoná sa blok if. V opačnom prípade sa vykoná blok else.
Príklad:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is greater than 10') else System.out.println ('a is less ako 10 ') System.out.println (' Hello World! ')}}}

Výkon:
a je menej ako 10
Ahoj Svet!

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Vnorené, ak vyhlásenie

Ak je vo vnútri bloku if prítomný, je známy ako vnorený blok if. Je to podobné ako vyhlásenie if..else, ibaže sú definované vo vnútri iného príkazu if..else.
Syntax:

if (podmienka1) {Príkaz 1 // vykonaný, ak je splnená prvá podmienka if (podmienka2) {Príkaz 2 // vykonaný, ak je splnená druhá podmienka} else {Príkaz 3 // vykonaný, ak je splnená druhá podmienka}}

Príklad:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('je párne číslo a väčšie ako 10! ') Else System.out.println (' je nepárne číslo a väčšie ako 10! ')} Else {System.out.println (' má menej ako 10 ')} System.out.println (' Dobrý deň Svet! ')}}

Výkon:
s je párne číslo a väčšie ako 10!
Ahoj Svet!

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Prepnúť vyhlásenie

Príkaz switch v jave sa používa na vykonanie jedného príkazu z viacerých podmienok. Príkaz switch je možné použiť s typmi short, byte, int, long, enum atď.
Pri používaní príkazu switch je potrebné poznamenať niektoré body:
α Pre výraz prepínania je možné určiť jeden alebo N počet prípadov.
α Duplikované hodnoty veľkých a malých písmen nie sú prípustné. Ak sa nepoužívajú jedinečné hodnoty, kompilátor vygeneruje chybu v kompilácii.
α Hodnota prípadu musí byť literálna alebo konštantná. Premenné nie sú prípustné.
α Na ukončenie sekvencie príkazov sa používa príkaz break. Toto vyhlásenie je voliteľné. Ak tento príkaz nie je zadaný, vykoná sa nasledujúci prípad.

Príklad:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // switch statement with int data type switch (instrument) {case 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break break 3: musicInstrument =' Bicie 'break break 4: musicInstrument =' Flute 'break break 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break break 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Neplatný' break} System.out.println (musicInstrument)}}

Výkon:
Flauta

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Opakované výpisy

Príkazy, ktoré vykonávajú blok kódu opakovane, kým nie je splnená zadaná podmienka, sú známe ako opakovacie príkazy. Java poskytuje používateľovi tri typy slučiek:

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Zatiaľ čo

Cyklus while, ktorý je známy ako najbežnejšia slučka, vyhodnocuje určitú podmienku. Ak je podmienka pravdivá, kód sa vykoná. Tento proces pokračuje, kým sa uvedená podmienka neukáže ako nepravdivá.
Podmienka, ktorá sa má zadať v cykle while, musí byť boolovský výraz. Chyba sa vygeneruje, ak je použitým typom int alebo reťazec.

Syntax:

while (podmienka) {statementOne}

Príklad:

public class whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } } 

Výkon:
5
7
9
jedenásť
13
pätnásť

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Urob. medzitým

Slučka do-while je podobná slučke while, rozdiel je iba v tom, že stav v slučke do-while sa vyhodnocuje po vykonaní tela slučky. To zaručuje, že sa slučka vykoná aspoň raz.

Syntax:

urobte {// kód, ktorý sa má vykonať} while (podmienka)

Príklad:

public class Main {public static void main (String args []) {int i = 20 do {System.out.println (i) i = i + 1} while (i<= 20) } } 

Výkon:
dvadsať

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Pre

Smyčka for v jave sa používa na opakovanie a vyhodnotenie kódu viackrát. Ak je užívateľ informovaný o počte iterácií, odporúča sa použiť cyklus for.

Syntax:

pre (prírastok / pokles inicializačnej podmienky) {statement}

Príklad:

verejná trieda forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } } 

Výkon:
5
6
7
8
9
10

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

čo je dax v moci bi

Pre každý

Prechod prvkov v poli je možné vykonať slučkou for-each. Prvky prítomné v poli sa vracajú jeden po druhom. Je potrebné poznamenať, že užívateľ nemusí zvyšovať hodnotu v cykle for-each.

Príklad:

verejná trieda foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} pre (int i: s) {System.out.println (i)}}}

Výkon:
18
25
28
29
30

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Rozvetvené výkazy

Vetviace príkazy v jave sa používajú na skok z príkazu na iný príkaz, čím sa prevedie tok vykonania.

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

Prestávka

Príkaz break v jave sa používa na ukončenie slučky a prerušenie aktuálneho toku programu.

Príklad:

public class Test {public static void main (String args []) {for (int i = 5 i<10 i++) { if (i == 8) break System.out.println(i) } } } 

Výkon:
5
6
7

Pokračujeme týmto článkom o Kontrolných príkazoch v Jave

ďalej

Na preskočenie na ďalšiu iteráciu slučky použijeme príkaz continue. Toto vyhlásenie pokračuje v aktuálnom toku programu a preskočí časť kódu za určených podmienok.

Príklad:

public class Main {public static void main (String args []) {for (int k = 5 k<15 k++) { // Odd numbers are skipped if (k%2 != 0) continue // Even numbers are printed System.out.print(k + ' ') } } } 

Výkon:
6 8 10 12 14

Týmto sa dostávame na koniec tohto kontrolného vyhlásenia v článku Java. Kontrolné príkazy v jave musia byť použité efektívne, aby bol program efektívny a užívateľsky prívetivý.

Edureka’s je zostavený odborníkmi podľa priemyselných požiadaviek a požiadaviek. Toto školenie obsahuje komplexné vedomosti o základných a pokročilých konceptoch základnej platformy Java a J2EE spolu s populárnymi rámcami ako Hibernate, Spring a SOA. Na tomto kurze získate skúsenosti s koncepciami ako Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet a Web Services s využitím priemyselných prípadov použitia.