Hva er kontrolluttalelser i Java?



Denne artikkelen fokuserer på detaljert og omfattende kunnskap om kontrolluttalelser i Java, hvordan den kan implementeres og dens forskjellige typer.

Kontrolluttalelser i er en av de grunnleggende kravene som kreves for Java-programmering. Det gir jevn flyt av et program. Følgende tips vil bli dekket i denne artikkelen:

Hver programmerer er kjent med begrepsuttalelsen, som ganske enkelt kan defineres som en instruksjon gitt til datamaskinen om å utføre spesifikke operasjoner. En kontrollerklæring i java er en uttalelse som avgjør om de andre utsagnene skal kjøres eller ikke. Den styrer flyten til et program. En 'if' -uttalelse i java bestemmer sekvensen for utførelse mellom et sett med to utsagn.





Kontrollerklæringer i JavaKontrolluttalelser kan deles inn i tre kategorier, nemlig

  • Utvalgsuttalelser
  • Iterasjonsuttalelser
  • Hopp uttalelser

Fortsetter med denne artikkelen om kontrolluttalelser i Java



Beslutningsuttalelser

Uttalelser som bestemmer hvilken uttalelse som skal utføres, og når kalles beslutningsuttalelser. Flyten av gjennomføringen av programmet styres av uttalelsen om kontrollflyt.
Det er fire beslutningsuttalelser tilgjengelig i java.

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Enkelt hvis utsagn

If-setningen bestemmer om en kode skal kjøres basert på den angitte tilstanden.
Syntaks:



if (condition) {Statement 1 // executed if condition is true} Statement 2 // executed uansett tilstanden

Produksjon:
Hvis uttalelse!
Hei Verden!

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Hvis. . annet uttalelse

I denne uttalelsen, hvis betingelsen som er spesifisert, er sann, utføres if-blokken. Ellers blir den ellers blokken utført.
Eksempel:

public class Main {public static void main (String args []) {int a = 15 if (a> 20) System.out.println ('a is more than 10') else System.out.println ('a is less enn 10 ') System.out.println (' Hello World! ')}}}

Produksjon:
a er mindre enn 10
Hei Verden!

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Nestet hvis uttalelse

En hvis tilstede i en if-blokk er kjent som en nestet if-blokk. Det ligner på en if..else-setning, bortsett fra at de er definert i en annen if..else-setning.
Syntaks:

if (condition1) {Statement 1 // executed if first condition is true if (condition2) {Statement 2 // executed if second condition is true} else {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 partall og større enn 10! ') Annet System.out.println (' s er et oddetall og større enn 10! ')} Annet {System.out.println (' s er mindre enn 10 ')} System.out.println (' Hei Verden! ')}}

Produksjon:
s er et partall og større enn 10!
Hei Verden!

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Bytt uttalelse

En bryteruttalelse i java brukes til å utføre en enkelt uttalelse fra flere forhold. Brytererklæringen kan brukes med korte, byte, int, lange, enum-typer, etc.
Visse punkter må noteres når du bruker bryteruttalelsen:
α Ett eller N antall saksverdier kan spesifiseres for et bryteruttrykk.
α Saksverdier som er dupliserte er ikke tillatt. En kompileringsfeil genereres av kompilatoren hvis unike verdier ikke brukes.
α Saksverdien må være bokstavelig eller konstant. Variabler er ikke tillatt.
α Bruk av pauseuttalelse gjøres for å avslutte utsagnssekvensen. Det er valgfritt å bruke denne setningen. Hvis denne uttalelsen ikke er spesifisert, blir neste sak utført.

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

Produksjon:
Fløyte

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Looping Statements

Uttalelser som utfører en blokk med kode gjentatte ganger til en spesifisert betingelse er oppfylt, kalles looping-setninger. Java gir brukeren tre typer sløyfer:

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Samtidig som

Mens den er kjent som den vanligste sløyfen, vurderer while-sløyfen en viss tilstand. Hvis tilstanden er oppfylt, kjøres koden. Denne prosessen fortsetter til den spesifiserte tilstanden viser seg å være falsk.
Betingelsen som skal spesifiseres i mensløkken må være et boolsk uttrykk. En feil vil bli generert hvis typen som brukes er int eller en streng.

Syntaks:

while (condition) {statementOne}

Eksempel:

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

Produksjon:
5
7
9
elleve
1. 3
femten

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Gjøre. .samtidig som

Gjennomgangssløyfen ligner på mens sløyfen, den eneste forskjellen er at tilstanden i gjør-mens-sløyfen blir evaluert etter utførelsen av sløyfekroppen. Dette garanterer at løkken utføres minst en gang.

Syntaks:

gjør {// kode som skal utføres} mens (tilstand)

Eksempel:

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

Produksjon:
tjue

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Til

For loop i java brukes til å iterere og evaluere en kode flere ganger. Når antall iterasjoner er kjent av brukeren, anbefales det å bruke for loop.

Syntaks:

for (initialiseringsbetingelse økning / reduksjon) {statement}

Eksempel:

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

Produksjon:
5
6
7
8
9
10

Fortsetter med denne artikkelen om kontrolluttalelser i Java

android studio trinn for trinn

For hver

Gjennomgangen av elementer i en matrise kan gjøres med for-hver sløyfe. Elementene som er tilstede i matrisen returneres en etter en. Det må bemerkes at brukeren ikke trenger å øke verdien i for hver sløyfe.

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

Produksjon:
18
25
28
29
30

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Forgreningserklæringer

Forgreningsuttalelser i java brukes til å hoppe fra en uttalelse til en annen uttalelse, og dermed overføre gjennomføringsflyten.

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Gå i stykker

Brudduttalelsen i java brukes til å avslutte en sløyfe og bryte den nåværende strømmen av programmet.

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

Produksjon:
5
6
7

Fortsetter med denne artikkelen om kontrolluttalelser i Java

Fortsette

For å hoppe til neste iterasjon av sløyfen, bruker vi fortsettelsesuttalelsen. Denne uttalelsen fortsetter den nåværende strømmen av programmet og hopper over en del av koden i den angitte tilstanden.

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

Produksjon:
6 8 10 12 14

Med dette kommer vi til en slutt på denne kontrollerklæringen i Java-artikkelen. Kontrolluttalelsene i java må brukes effektivt for å gjøre programmet effektivt og brukervennlig.

Edureka’s er kuratert av fagpersoner i henhold til industrielle krav og krav. Denne opplæringen inkluderer omfattende kunnskap om grunnleggende og avanserte konsepter i kjernen Java & J2EE sammen med populære rammer som Hibernate, Spring og SOA. På dette kurset vil du få ekspertise i begreper som Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet og Web Services ved bruk av industrielle bruksområder.