Kontrolní prohlášení v je jedním ze základů požadovaných pro programování v Javě. Umožňuje plynulý průběh programu. V tomto článku se budeme zabývat následujícími ukazateli:
- Prohlášení o rozhodování
- Jednoduché prohlášení if
- prohlášení if-else
- Vnořené if prohlášení
- Přepnout prohlášení
- Opakování prohlášení
- Zatímco
- Dělat, zatímco
- Pro
- Pro každého
- Rozvětvené výkazy
- Přestávka
- Pokračovat
Každý programátor je obeznámen s výrazem výraz, který lze jednoduše definovat jako pokyn daný počítači k provedení konkrétních operací. Řídicí příkaz v jazyce Java je příkaz, který určuje, zda budou ostatní příkazy provedeny či nikoli. Řídí tok programu. Příkaz „if“ v Javě určuje pořadí provádění mezi sadou dvou příkazů.
Kontrolní příkazy lze rozdělit do tří kategorií, a to
- Prohlášení o výběru
- Iterační prohlášení
- Přejít na příkazy
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Prohlášení o rozhodování
Příkazy, které určují, který příkaz se má provést, a kdy se nazývají rozhodovací příkazy. Tok provádění programu je řízen příkazem řídicího toku.
V Javě jsou k dispozici čtyři prohlášení o rozhodování.
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Jednoduché prohlášení if
Příkaz if určuje, zda má být kód proveden na základě zadané podmínky.
Syntax:
if (podmínka) {Příkaz 1 // proveden, pokud je splněna podmínka} Příkaz 2 // proveden bez ohledu na podmínku
Výstup:
Pokud prohlášení!
Ahoj světe!
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Li. . prohlášení else
V tomto příkazu, pokud je zadaná podmínka pravdivá, je proveden blok if. Jinak se provede blok else.
Pří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 než 10 ') System.out.println (' Hello World! ')}}}
Výstup:
a je menší než 10
Ahoj světe!
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Vnořené if prohlášení
Pokud je přítomen uvnitř bloku if, je známý jako vnořený blok if. Je to podobné příkazu if..else, kromě toho, že jsou definovány uvnitř jiného příkazu if..else.
Syntax:
if (podmínka1) {Příkaz 1 // proveden, pokud je splněna první podmínka if (podmínka2) {Příkaz 2 // proveden, pokud je splněna druhá podmínka} else {Příkaz 3 // proveden, pokud je splněna druhá podmínka}}
Příklad:
public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('je sudé číslo a větší než 10! ') Else System.out.println (' je liché číslo a větší než 10! ')} Else {System.out.println (' je menší než 10 ')} System.out.println (' Dobrý den Svět! ')}}
Výstup:
s je sudé číslo a větší než 10!
Ahoj světe!
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Přepnout prohlášení
Příkaz switch v java se používá k provedení jediného příkazu z více podmínek. Příkaz switch lze použít u typů short, byte, int, long, enum atd.
Při používání příkazu switch je třeba si všimnout určitých bodů:
α Pro výraz switch lze zadat jeden nebo N počet hodnot případů.
α Duplicitní hodnoty písmen nejsou povoleny. Pokud se nepoužívají jedinečné hodnoty, kompilátor vygeneruje chybu kompilace.
α Hodnota případu musí být doslovná nebo konstantní. Proměnné nejsou přípustné.
α K ukončení sekvence příkazů se používá příkaz break. Toto prohlášení je volitelné. Pokud tento příkaz není zadán, provede se další případ.
Pří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 =' Bicí 'break break 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Neplatný' konec} System.out.println (musicInstrument)}}
Výstup:
Flétna
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Opakování příkazů
Příkazy, které provádějí blok kódu opakovaně, dokud není splněna zadaná podmínka, se označují jako smyčkové příkazy. Java poskytuje uživateli tři typy smyček:
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Zatímco
Známá jako nejběžnější smyčka, zatímco smyčka vyhodnocuje určitou podmínku. Pokud je podmínka pravdivá, kód se provede. Tento proces pokračuje, dokud se zadaná podmínka neukáže jako nepravdivá.
Podmínkou, která má být zadána ve smyčce while, musí být logický výraz. Bude vygenerována chyba, pokud je použitým typem int nebo řetězec.
Syntax:
while (podmínka) {statementOne}
Příklad:
public class whileTest {public static void main (String args []) {int i = 5 while (i<= 15) { System.out.println(i) i = i+2 } } }
Výstup:
5
7
9
jedenáct
13
patnáct
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Dělat. .zatímco
Smyčka do-while je podobná smyčce while, jediným rozdílem je, že podmínka ve smyčce do-while je vyhodnocena po provedení těla smyčky. To zaručuje, že smyčka bude provedena alespoň jednou.
Syntax:
do {// kód k provedení} while (podmínka)
Pří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ýstup:
dvacet
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Pro
Smyčka for v java se používá k iteraci a vyhodnocení kódu několikrát. Pokud je uživateli znám počet iterací, doporučuje se použít smyčku for.
Syntax:
pro (přírůstek / pokles inicializační podmínky) {statement}
Příklad:
public class forLoop {public static void main (String args []) {for (int i = 1 i<= 10 i++) System.out.println(i) } }
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Začínáme s pracovním stolem mysql
Pro každého
Procházení prvků v poli lze provést smyčkou for-each. Prvky přítomné v poli se vracejí jeden po druhém. Je třeba poznamenat, že uživatel nemusí zvyšovat hodnotu ve smyčce for-each.
Příklad:
veřejná třída foreachLoop {public static void main (String args []) {int s [] = {18,25,28,29,30} pro (int i: s) {System.out.println (i)}}}
Výstup:
18
25
28
29
30
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Rozvětvené výpisy
Větvicí příkazy v Javě se používají ke skoku z příkazu na jiný příkaz, čímž se přenáší tok provádění.
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Přestávka
Příkaz break v Javě se používá k ukončení smyčky a přerušení aktuálního toku programu.
Pří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ýstup:
5
6
7
Pokračujeme tímto článkem o Kontrolních prohlášeních v Javě
Pokračovat
Chcete-li přejít na další iteraci smyčky, použijeme příkaz continue. Tento příkaz pokračuje v aktuálním toku programu a přeskočí část kódu za zadaných podmínek.
Pří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ýstup:
6 8 10 12 14
S tímto se dostáváme na konec tohoto kontrolního prohlášení v článku Java. Ovládací příkazy v javě musí být použity efektivně, aby byl program efektivní a uživatelsky přívětivý.
Edureka je vybrán profesionály podle průmyslových požadavků a požadavků. Toto školení zahrnuje komplexní znalosti základních a pokročilých konceptů jádra Java a J2EE spolu s populárními rámci, jako jsou Hibernate, Spring a SOA. V tomto kurzu získáte znalosti v koncepcích jako Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet a Web Services s využitím průmyslových případů použití.