Co to są instrukcje sterujące w języku Java?



Ten artykuł skupia się na szczegółowej i wszechstronnej wiedzy o instrukcjach sterujących w Javie, sposobach ich implementacji i różnych typach.

Instrukcje sterujące w jest jedną z podstaw wymaganych do programowania w języku Java. Pozwala na płynny przepływ programu. W tym artykule zostaną omówione następujące wskazówki:

Każdy programista jest zaznajomiony z terminem instrukcja, którą można po prostu zdefiniować jako instrukcję wydaną komputerowi w celu wykonania określonych operacji. Instrukcja sterująca w języku java to instrukcja, która określa, czy inne instrukcje zostaną wykonane, czy nie. Kontroluje przepływ programu. Instrukcja „if” w języku java określa kolejność wykonywania między zestawem dwóch instrukcji.





Instrukcje sterujące w JavieInstrukcje kontrolne można podzielić na trzy kategorie, a mianowicie

  • Instrukcje wyboru
  • Instrukcje iteracyjne
  • Instrukcje skoku

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java



Oświadczenia dotyczące podejmowania decyzji

Instrukcje określające, które instrukcje należy wykonać i kiedy, nazywane są instrukcjami decyzyjnymi. Przebieg wykonywania programu jest kontrolowany przez instrukcję przepływu sterowania.
W java dostępne są cztery oświadczenia decyzyjne.

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Proste stwierdzenie if

Instrukcja if określa, czy kod powinien zostać wykonany na podstawie określonego warunku.
Składnia:



if (warunek) {Instrukcja 1 // wykonana, jeśli warunek jest prawdziwy} Instrukcja 2 // wykonana niezależnie od warunku

Wynik:
Jeśli oświadczenie!
Witaj świecie!

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Jeśli. . else oświadczenie

W tej instrukcji, jeśli określony warunek jest prawdziwy, wykonywany jest blok if. W przeciwnym razie wykonywany jest blok else.
Przykład:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a jest większe niż 10') else System.out.println ('a jest mniejsze niż 10 ') System.out.println (' Hello World! ')}}}

Wynik:
a jest mniejsze niż 10
Witaj świecie!

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Zagnieżdżona instrukcja if

Jeśli występuje wewnątrz bloku if, jest znane jako zagnieżdżony blok if. Jest podobny do instrukcji if..else, z tą różnicą, że są zdefiniowane w innej instrukcji if..else.
Składnia:

if (warunek1) {Instrukcja 1 // wykonana, jeśli pierwszy warunek jest prawdziwy if (warunek2) {Instrukcja 2 // wykonana, jeśli drugi warunek jest prawdziwy} else {Instrukcja 3 // wykonana, jeśli drugi warunek jest fałszywy}}

Przykład:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s jest liczbą parzystą i większą niż 10! ') Else System.out.println (' s to liczba nieparzysta i większa niż 10! ')} Else {System.out.println (' s jest mniejsze niż 10 ')} System.out.println (' Witaj Świat! ')}}

Wynik:
s jest liczbą parzystą większą niż 10!
Witaj świecie!

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Instrukcja Switch

Instrukcja switch w java służy do wykonywania pojedynczej instrukcji z wielu warunków. Instrukcja switch może być używana z typami short, byte, int, long, enum itp.
Podczas korzystania z instrukcji switch należy zwrócić uwagę na pewne kwestie:
Dla wyrażenia przełączającego można określić jedną lub N liczbę wartości obserwacji.
Wartości α, które są zduplikowane, są niedozwolone. Kompilator generuje błąd w czasie kompilacji, jeśli nie są używane wartości unikatowe.
α Wartość przypadku musi być literalna lub stała. Zmienne nie są dozwolone.
α Użycie instrukcji break służy do przerwania sekwencji instrukcji. Użycie tej instrukcji jest opcjonalne. Jeśli ta instrukcja nie zostanie określona, ​​wykonywany jest następny przypadek.

Przykład:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // instrukcja switch z typem danych int switch (instrument) {przypadek 1: musicInstrument = 'Guitar' break case 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'sprawa 4: musicInstrument =' Flute 'sprawa 5: musicInstrument =' Ukelele 'przypadek przerwy 6: musicInstrument =' Violin 'przypadek przerwy 7: musicInstrument =' Trumpet 'break default: musicInstrument = „Nieprawidłowa” przerwa} System.out.println (musicInstrument)}}

Wynik:
flet prosty

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Instrukcje pętli

Instrukcje, które wykonują blok kodu wielokrotnie, aż do spełnienia określonego warunku, są nazywane instrukcjami zapętlonymi. Java udostępnia użytkownikowi trzy typy pętli:

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Podczas

Pętla while, znana jako najpopularniejsza pętla, ocenia określony warunek. Jeśli warunek jest spełniony, kod jest wykonywany. Ten proces jest kontynuowany, dopóki określony warunek nie okaże się fałszywy.
Warunek, który ma zostać określony w pętli while, musi być wyrażeniem logicznym. Jeśli użyty typ to int lub string, zostanie wygenerowany błąd.

Składnia:

while (condition) {statementOne}

Przykład:

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

Wynik:
5
7
9
jedenaście
13
piętnaście

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Robić. .podczas

Pętla do-while jest podobna do pętli while, jedyną różnicą jest to, że warunek w pętli do-while jest oceniany po wykonaniu treści pętli. Gwarantuje to, że pętla zostanie wykonana przynajmniej raz.

Składnia:

do {// kod do wykonania} while (warunek)

Przykład:

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

Wynik:
dwadzieścia

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Dla

Pętla for w Javie służy do wielokrotnego iteracji i oceny kodu. Gdy użytkownik zna liczbę iteracji, zaleca się użycie pętli for.

Składnia:

for (zwiększanie / zmniejszanie warunku inicjalizacji) {instrukcja}

Przykład:

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

Wynik:
5
6
7
8
9
10

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

które z poniższych są przykładami instrukcji sterujących?

Dla każdego

Przechodzenie elementów tablicy można wykonać za pomocą pętli for-each. Elementy obecne w tablicy są zwracane jeden po drugim. Należy zauważyć, że użytkownik nie musi zwiększać wartości w pętli for-each.

Przykład:

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

Wynik:
18
25
28
29
30

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Instrukcje rozgałęziające

Instrukcje rozgałęziające w java służą do przeskakiwania instrukcji do innej instrukcji, przenosząc w ten sposób przepływ wykonywania.

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Przerwa

Instrukcja break w java służy do przerwania pętli i przerwania bieżącego przepływu programu.

Przykład:

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

Wynik:
5
6
7

Przechodząc do tego artykułu na temat instrukcji sterujących w języku Java

Kontyntynuj

Aby przejść do następnej iteracji pętli, używamy instrukcji continue. Ta instrukcja kontynuuje bieżący przepływ programu i pomija część kodu w określonym stanie.

Przykład:

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

Wynik:
6 8 10 12 14

Na tym kończymy artykuł Instrukcje sterujące w języku Java. Instrukcje sterujące w java muszą być efektywnie używane, aby program był skuteczny i przyjazny dla użytkownika.

Edureka's jest nadzorowany przez profesjonalistów zgodnie z wymaganiami i wymaganiami przemysłu. To szkolenie obejmuje wszechstronną wiedzę na temat podstawowych i zaawansowanych koncepcji podstawowych i zaawansowanych programów Java i J2EE oraz popularnych frameworków, takich jak Hibernate, Spring i SOA. Na tym kursie zdobędziesz wiedzę w zakresie pojęć takich jak tablica Java, Java OOP, funkcja Java, pętle Java, kolekcje Java, wątek Java, serwlet Java i usługi internetowe przy użyciu branżowych przypadków użycia.