Ce sunt declarațiile de control în Java?



Acest articol se concentrează pe cunoașterea detaliată și cuprinzătoare a declarațiilor de control în Java, modul în care poate fi implementat și diferitele tipuri.

Declarații de control în este unul dintre fundamentele necesare pentru programarea Java. Permite fluxul lin al unui program. Următoarele indicații vor fi tratate în acest articol:

Fiecare programator este familiarizat cu termenul declarație, care poate fi pur și simplu definit ca o instrucțiune dată computerului pentru a efectua operațiuni specifice. O declarație de control în java este o declarație care determină dacă celelalte instrucțiuni vor fi executate sau nu. Controlează fluxul unui program. O instrucțiune „if” în java determină secvența de execuție între un set de două instrucțiuni.





Instrucțiuni de control în JavaDeclarațiile de control pot fi împărțite în trei categorii, și anume

  • Declarații de selecție
  • Declarații de iterație
  • Salt declarații

Continuăm cu acest articol despre Instrucțiunile de control în Java



Declarații de luare a deciziilor

Declarații care determină declarația de executat și când sunt cunoscute drept declarații de luare a deciziilor. Fluxul de execuție al programului este controlat de instrucțiunea de flux de control.
Există patru declarații decizionale disponibile în java.

Continuăm cu acest articol despre Instrucțiunile de control în Java

Afirmație simplă if

Instrucțiunea if determină dacă un cod trebuie executat pe baza condiției specificate.
Sintaxă:



if (condiție) {Instrucțiunea 1 // executată dacă condiția este adevărată} Instrucțiunea 2 // executată indiferent de condiție

Ieșire:
Dacă afirmație!
Salut Lume!

Continuăm cu acest articol despre Instrucțiunile de control în Java

Dacă. . afirmație else

În această afirmație, dacă condiția specificată este adevărată, blocul if este executat. În caz contrar, blocul else este executat.
Exemplu:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a este mai mare decât 10') else System.out.println ('a este mai puțin decât 10 ') System.out.println (' Hello World! ')}}}

Ieșire:
a este mai mic de 10
Salut Lume!

Continuăm cu acest articol despre Instrucțiunile de control în Java

Declarație imbricată dacă

Un if prezent în interiorul unui bloc if este cunoscut sub numele de bloc if cuibărit. Este similar cu o instrucțiune if..else, cu excepția faptului că sunt definite în cadrul unei alte instrucțiuni if..else.
Sintaxă:

if (condiția1) {Instrucțiunea 1 // executată dacă prima condiție este adevărată dacă (condiția2) {Instrucțiunea 2 // executată dacă a doua condiție este adevărată} else {Instrucțiunea 3 // executată dacă a doua condiție este falsă}}

Exemplu:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s este un număr par și mai mare de 10! ') Else System.out.println (' s este un număr impar și mai mare de 10! ')} Else {System.out.println (' s este mai mic de 10 ')} System.out.println (' Hello Lumea! ')}}

Ieșire:
s este un număr par și mai mare de 10!
Salut Lume!

Continuăm cu acest articol despre Instrucțiunile de control în Java

Declarație de comutare

O instrucțiune switch în java este utilizată pentru a executa o singură instrucțiune din mai multe condiții. Instrucțiunea switch poate fi utilizată cu tipuri scurte, octeți, int, lungi, enum, etc.
Anumite puncte trebuie menționate în timpul utilizării instrucțiunii switch:
α Un sau N număr de valori de caz poate fi specificat pentru o expresie de comutare.
α Valorile de caz care sunt duplicate nu sunt permise. O eroare la compilare este generată de compilator dacă nu sunt utilizate valori unice.
α Valoarea cazului trebuie să fie literală sau constantă. Variabilele nu sunt permise.
α Utilizarea instrucțiunii break se face pentru a termina secvența de instrucțiuni. Este opțional să utilizați această afirmație. Dacă această declarație nu este specificată, următorul caz este executat.

Exemplu:

public class Music {public static void main (String [] args) {int instrument = 4 String musicInstrument // declarație switch cu tip de date int switch (instrument) {caz 1: musicInstrument = caz de pauză „Chitară” 2: musicInstrument = 'Piano 'break case 3: musicInstrument =' Drums 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = Pauză 'nevalidă} System.out.println (musicInstrument)}}

Ieșire:
Flaut

Continuăm cu acest articol despre Instrucțiunile de control în Java

Declarații în buclă

Instrucțiunile care execută un bloc de cod în mod repetat până când se îndeplinește o condiție specificată sunt cunoscute ca instrucțiuni de buclă. Java oferă utilizatorului trei tipuri de bucle:

Continuăm cu acest articol despre Instrucțiunile de control în Java

In timp ce

Cunoscută drept cea mai comună buclă, bucla while evaluează o anumită condiție. Dacă condiția este adevărată, codul este executat. Acest proces este continuat până când condiția specificată se dovedește a fi falsă.
Condiția care trebuie specificată în bucla while trebuie să fie o expresie booleană. O eroare va fi generată dacă tipul utilizat este int sau un șir.

Sintaxă:

while (condiție) {statementOne}

Exemplu:

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

Ieșire:
5
7
9
unsprezece
13
cincisprezece

Continuăm cu acest articol despre Instrucțiunile de control în Java

Do. .in timp ce

Bucla do-while este similară cu bucla while, singura diferență fiind aceea că condiția din bucla do-while este evaluată după executarea corpului buclei. Acest lucru garantează că bucla este executată cel puțin o dată.

Sintaxă:

faceți {// codul de executat} în timp ce (condiție)

Exemplu:

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

Ieșire:
douăzeci

Continuăm cu acest articol despre Instrucțiunile de control în Java

Pentru

Bucla for din java este utilizată pentru a itera și evalua un cod de mai multe ori. Când numărul de iterații este cunoscut de utilizator, se recomandă utilizarea buclei for.

Sintaxă:

pentru (creșterea / diminuarea condiției de inițializare) {declarație}

Exemplu:

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

Ieșire:
5
6
7
8
9
10

Continuăm cu acest articol despre Instrucțiunile de control în Java

transformare XML în informatica cu exemplu

Pentru fiecare

Trecerea elementelor dintr-o matrice poate fi realizată de bucla pentru fiecare. Elementele prezente în matrice sunt returnate unul câte unul. Trebuie remarcat faptul că utilizatorul nu trebuie să incrementeze valoarea în bucla pentru fiecare.

Exemplu:

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

Ieșire:
18
25
28
29
30

Continuăm cu acest articol despre Instrucțiunile de control în Java

Declarații de ramificare

Declarațiile de ramificare în java sunt utilizate pentru a trece de la o instrucțiune la o altă instrucțiune, transferând astfel fluxul de execuție.

Continuăm cu acest articol despre Instrucțiunile de control în Java

Pauză

Instrucțiunea break din java este utilizată pentru a termina o buclă și a rupe fluxul curent al programului.

Exemplu:

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

Ieșire:
5
6
7

Continuăm cu acest articol despre Instrucțiunile de control în Java

Continua

Pentru a trece la următoarea iterație a buclei, folosim instrucțiunea continue. Această declarație continuă fluxul curent al programului și omite o parte din cod în condiția specificată.

Exemplu:

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

Ieșire:
6 8 10 12 14

Cu aceasta, ajungem la sfârșitul acestei declarații de control în articolul Java. Declarațiile de control din java trebuie utilizate eficient pentru a face programul eficient și ușor de utilizat.

Edureka’s este organizat de profesioniști conform cerințelor și cerințelor industriale. Această instruire cuprinde cunoștințe cuprinzătoare despre conceptele de bază și avansate ale Java & J2EE de bază, împreună cu cadre populare precum Hibernate, Spring și SOA. În acest curs, veți câștiga expertiză în concepte precum Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet și Web Services, folosind cazuri de utilizare din industrie.