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:
- Udtalelser om beslutningstagning
- Enkelt hvis udsagn
- if-else-erklæring
- Indlejret hvis udsagn
- Skift erklæring
- Looping udsagn
- Mens
- Gøre imens
- Til
- For hver
- Forgreningserklæringer
- Pause
- Blive ved
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.
Kontroludtalelser 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) } }
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.