Hvad er kontrolerklæringer i Java?



Denne artikel fokuserer på den detaljerede og omfattende viden om kontrolerklæringer i Java, hvordan den kan implementeres og dens forskellige typer.

Kontrolerklæringer i er en af ​​de grundlæggende forudsætninger for Java-programmering. Det muliggør en jævn strøm af et program. Følgende punkter vil blive dækket af denne artikel:

Hver programmør er bekendt med udtrykserklæringen, som simpelthen kan defineres som en instruktion til computeren om at udføre specifikke operationer. En kontrolerklæring i java er en erklæring, der bestemmer, om de andre udsagn vil blive udført eller ej. Det styrer strømmen af ​​et program. En 'hvis' erklæring i java bestemmer rækkefølgen af ​​udførelse mellem et sæt af to udsagn.





Kontrolerklæringer i JavaKontroludtalelser kan opdeles i tre kategorier, nemlig

  • Udvælgelseserklæringer
  • Iterationserklæringer
  • Spring udsagn

Fortsætter med denne artikel om kontrolerklæringer i Java



Udtalelser om beslutningstagning

Erklæringer, der bestemmer, hvilken erklæring der skal udføres, og hvornår kaldes beslutningserklæringer. Flowet for udførelsen af ​​programmet styres af kontrolflowerklæringen.
Der er fire beslutningserklæringer tilgængelige i java.

Fortsætter med denne artikel om kontrolerklæringer i Java

Enkelt hvis udsagn

If-sætningen bestemmer, om en kode skal udføres baseret på den angivne tilstand.
Syntaks:



if (condition) {Statement 1 // executed if condition is true} Statement 2 // executed uanset betingelsen

Produktion:
Hvis udsagn!
Hej Verden!

Fortsætter med denne artikel om kontrolerklæringer i Java

Hvis. . andet udsagn

I denne erklæring, hvis den angivne betingelse er sand, udføres if-blokken. Ellers udføres den anden blok.
Eksempel:

offentlig klasse Main {offentlig statisk ugyldig main (String args []) {int a = 15 hvis (a> 20) System.out.println ('a er større end 10') ellers System.out.println ('a er mindre end 10 ') System.out.println (' Hello World! ')}}}

Produktion:
a er mindre end 10
Hej Verden!

Fortsætter med denne artikel om kontrolerklæringer i Java

Indlejret hvis udsagn

En hvis til stede inde i en if-blok er kendt som en nestet if-blok. Det svarer til en if..else-sætning, bortset fra at de er defineret i en anden if..else-sætning.
Syntaks:

if (condition1) {Statement 1 // executed if first condition is true if (condition2) {Statement 2 // executed if second condition is true} ellers {Statement 3 // executed if second condition is false}}

Eksempel:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s er et lige antal og større end 10! ') Ellers System.out.println (' s er et ulige tal og større end 10! ')} Ellers {System.out.println (' s er mindre end 10 ')} System.out.println (' Hej Verden! ')}}

Produktion:
s er et lige antal og større end 10!
Hej Verden!

Fortsætter med denne artikel om kontrolerklæringer i Java

Skift erklæring

En switch-sætning i java bruges til at udføre en enkelt sætning fra flere forhold. Switch-sætningen kan bruges med korte, byte, int, lange, enumtyper osv.
Visse punkter skal bemærkes, når du bruger switch-erklæringen:
α Et eller N antal sagsværdier kan specificeres for et switch-udtryk.
α Sagværdier, der er duplikerede, er ikke tilladte. En kompileringstidsfejl genereres af kompilatoren, hvis der ikke bruges unikke værdier.
α Sagsværdien skal være bogstavelig eller konstant. Variabler er ikke tilladte.
α Anvendelse af break-sætning foretages for at afslutte sætningen. Det er valgfrit at bruge denne erklæring. Hvis denne erklæring ikke er specificeret, udføres den næste sag.

Eksempel:

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 case 3: musicInstrument =' Trommer 'break case 4: musicInstrument =' Flute 'break case 5: musicInstrument =' Ukelele 'break case 6: musicInstrument =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Ugyldig' pause} System.out.println (musicInstrument)}}

Produktion:
Fløjte

Fortsætter med denne artikel om kontrolerklæringer i Java

Looping-udsagn

Udsagn, der udfører en blok kode gentagne gange, indtil en bestemt betingelse er opfyldt, kaldes loopingsætninger. Java giver brugeren tre typer sløjfer:

Fortsætter med denne artikel om kontrolerklæringer i Java

Mens

Kendt som den mest almindelige sløjfe, vurderer while-sløjfen en bestemt tilstand. Hvis betingelsen er sand, udføres koden. Denne proces fortsættes, indtil den angivne tilstand viser sig at være falsk.
Betingelsen, der skal specificeres i while-løkken, skal være et boolsk udtryk. Der genereres en fejl, hvis den anvendte type er int eller en streng.

Syntaks:

mens (betingelse) {statementOne}

Eksempel:

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

Produktion:
5
7
9
elleve
13
femten

Fortsætter med denne artikel om kontrolerklæringer i Java

Gør. .mens

Do-while-sløjfen svarer til while-sløjfen, den eneste forskel er, at tilstanden i do-while-sløjfen vurderes efter udførelsen af ​​sløjfekroppen. Dette garanterer, at sløjfen udføres mindst en gang.

Syntaks:

udfør {// kode, der skal udføres} mens (betingelse)

Eksempel:

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

Produktion:
tyve

Fortsætter med denne artikel om kontrolerklæringer i Java

Til

For-loop i java bruges til at gentage og evaluere en kode flere gange. Når antallet af iterationer er kendt af brugeren, anbefales det at bruge for-loop.

Syntaks:

for (initialiseringsbetingelse forøgelse / mindskelse) {statement}

Eksempel:

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

Produktion:
5
6
7
8
9
10

Fortsætter med denne artikel om kontrolerklæringer i Java

hvordan man laver en fil i java

For hver

Gennemgangen af ​​elementer i en matrix kan udføres af for-hver løkke. Elementerne i arrayet returneres en efter en. Det skal bemærkes, at brugeren ikke behøver at øge værdien i for-hver loop.

Eksempel:

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

Produktion:
18
25
28
29
30

Fortsætter med denne artikel om kontrolerklæringer i Java

Forgreningserklæringer

Forgreningserklæringer i java bruges til at springe fra en erklæring til en anden erklæring og derved overføre strømmen af ​​eksekvering.

Fortsætter med denne artikel om kontrolerklæringer i Java

Pause

Bruderklæringen i java bruges til at afslutte en sløjfe og bryde programmets aktuelle strøm.

Eksempel:

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

Produktion:
5
6
7

Fortsætter med denne artikel om kontrolerklæringer i Java

Blive ved

For at springe til den næste iteration af sløjfen bruger vi fortsættelseserklæringen. Denne erklæring fortsætter den aktuelle strøm af programmet og springer en del af koden over i den angivne tilstand.

Eksempel:

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

Produktion:
6 8 10 12 14

Med dette kommer vi til en afslutning på denne kontrolerklæring i Java-artiklen. Kontrolerklæringerne i java skal bruges effektivt til at gøre programmet effektivt og brugervenligt.

Edureka's er kurateret af fagfolk i henhold til de industrielle krav og krav. Denne træning omfatter omfattende viden om grundlæggende og avancerede begreber inden for Java & J2EE sammen med populære rammer som Hibernate, Spring og SOA. På dette kursus vil du få ekspertise inden for begreber som Java Array, Java OOP'er, Java-funktion, Java Loops, Java Collections, Java Thread, Java Servlet og Web Services ved hjælp af industriens brugssager.