Vad är kontrolluttalanden i Java?



Den här artikeln fokuserar på detaljerad och omfattande kunskap om Control Statements i Java, hur den kan implementeras och dess olika typer.

Kontrollförklaringar i är en av de grundläggande förutsättningarna för Java-programmering. Det möjliggör ett smidigt flöde av ett program. Följande tips kommer att behandlas i den här artikeln:

Varje programmerare känner till termuttrycket, som helt enkelt kan definieras som en instruktion som ges till datorn att utföra specifika åtgärder. Ett kontrolluttalande i java är ett uttalande som avgör om de andra uttalandena ska köras eller inte. Den kontrollerar flödet av ett program. Ett 'if' -uttalande i java bestämmer sekvensen för exekvering mellan en uppsättning av två uttalanden.





Kontrolluttalanden i JavaKontrolluttalanden kan delas in i tre kategorier, nämligen

  • Urval uttalanden
  • Iterationsuttalanden
  • Hoppa uttalanden

Fortsätter med den här artikeln om kontrollförklaringar i Java



Uttalanden om beslutsfattande

Uttalanden som avgör vilket uttalande som ska genomföras och när kallas beslutsuttalanden. Flödet av genomförandet av programmet styrs av kontrollflödesuttalandet.
Det finns fyra beslutsuttalanden tillgängliga i java.

Fortsätter med den här artikeln om kontrollförklaringar i Java

Enkelt om uttalande

If-uttalandet avgör om en kod ska köras baserat på det angivna villkoret.
Syntax:



if (villkor) {Uttalande 1 // utförs om villkoret är sant} Uttalande 2 // utförs oberoende av villkoret

Produktion:
Om uttalande!
Hej världen!

Fortsätter med den här artikeln om kontrollförklaringar i Java

Om. . annat uttalande

I det här uttalandet, om det angivna villkoret är sant, körs if-blocket. Annars körs det andra blocket.
Exempel:

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 än 10 ') System.out.println (' Hello World! ')}}}

Produktion:
a är mindre än 10
Hej världen!

Fortsätter med den här artikeln om kontrollförklaringar i Java

Kapslat om uttalande

Ett om det finns i ett if-block är känt som ett nestat if-block. Det liknar ett if..else-uttalande, förutom att de definieras i ett annat if..else-uttalande.
Syntax:

if (villkor1) {Uttalande 1 // exekverat om det första villkoret är sant om (villkor2) {Uttalande 2 // utförs om det andra villkoret är sant} annat {Uttalande 3 // utförs om det andra villkoret är falskt}}

Exempel:

public class Main {public static void main (String args []) {int s = 18 if (s> 10) {if (s% 2 == 0) System.out.println ('s är ett jämnt antal och större än 10! ') Annars System.out.println (' s är ett udda tal och större än 10! ')} Annat {System.out.println (' s är mindre än 10 ')} System.out.println (' Hej Världen! ')}}

Produktion:
s är ett jämnt tal och större än 10!
Hej världen!

Fortsätter med den här artikeln om kontrollförklaringar i Java

Byt uttalande

Ett switch-uttalande i java används för att utföra ett enda uttalande från flera villkor. Växlingsuttrycket kan användas med korta, byte, int, långa, enumtyper etc.
Vissa punkter måste noteras när du använder switch-uttalandet:
α Ett eller N antal fallvärden kan anges för ett växlingsuttryck.
α Fallvärden som är dubbla är inte tillåtna. Ett kompileringsfel genereras av kompilatorn om unika värden inte används.
α Fallvärdet måste vara bokstavligt eller konstant. Variabler är inte tillåtna.
α Användning av pausuttalande görs för att avsluta påståendesekvensen. Det är valfritt att använda detta uttalande. Om detta uttalande inte anges utförs nästa ärende.

Exempel:

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 =' Violin 'break case 7: musicInstrument =' Trumpet 'break default: musicInstrument = 'Ogiltigt' paus} System.out.println (musicInstrument)}}

Produktion:
Flöjt

Fortsätter med den här artikeln om kontrollförklaringar i Java

Looping uttalanden

Uttalanden som kör ett kodblock upprepade gånger tills ett angivet villkor uppfylls kallas looping-uttalanden. Java ger användaren tre typer av slingor:

Fortsätter med den här artikeln om kontrollförklaringar i Java

Medan

Känd som den vanligaste slingan utvärderar while-slingan ett visst tillstånd. Om villkoret är sant körs koden. Denna process fortsätter tills det angivna villkoret visar sig vara falskt.
Villkoret som ska anges i while-slingan måste vara ett booleskt uttryck. Ett fel genereras om typen som används är int eller en sträng.

Syntax:

while (villkor) {statementOne}

Exempel:

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
elva
13
femton

Fortsätter med den här artikeln om kontrollförklaringar i Java

Do. .medan

Do-while-slingan liknar while-slingan, den enda skillnaden är att tillståndet i gör-medan-slingan utvärderas efter körning av loopkroppen. Detta garanterar att slingan körs minst en gång.

Syntax:

gör {// kod som ska köras} medan (villkor)

Exempel:

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

Produktion:
tjugo

Fortsätter med den här artikeln om kontrollförklaringar i Java

För

For-loop i java används för att itera och utvärdera en kod flera gånger. När antalet iterationer är kända av användaren rekommenderas det att använda for-loop.

Syntax:

för (initialiseringsvillkor ökning / minskning) {uttalande}

Exempel:

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 den här artikeln om kontrollförklaringar i Java

kommandoradsargument i javas exempelkod

För varje

Korsningen av element i en matris kan göras med för-varje slinga. Elementen som finns i matrisen returneras en efter en. Det måste noteras att användaren inte behöver öka värdet i för varje slinga.

Exempel:

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 den här artikeln om kontrollförklaringar i Java

Förgreningsuttalanden

Förgreningsuttalanden i java används för att hoppa från ett uttalande till ett annat uttalande och därigenom överföra flödet av exekvering.

Fortsätter med den här artikeln om kontrollförklaringar i Java

Ha sönder

Pausuttrycket i java används för att avsluta en slinga och bryta programmets nuvarande flöde.

Exempel:

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 den här artikeln om kontrollförklaringar i Java

Fortsätta

För att hoppa till nästa iteration av slingan använder vi oss av fortsättningsuttalandet. Detta uttalande fortsätter det aktuella flödet av programmet och hoppar över en del av koden i det angivna tillståndet.

Exempel:

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 detta kommer vi till ett slut på dessa kontrolluttalanden i Java-artikeln. Kontrolluttrycken i java måste användas effektivt för att göra programmet effektivt och användarvänligt.

Edureka's är kuraterad av yrkesverksamma enligt de industriella kraven och kraven. Denna utbildning omfattar omfattande kunskaper om grundläggande och avancerade koncept för kärnan Java & J2EE tillsammans med populära ramar som Hibernate, Spring och SOA. I den här kursen får du expertis inom begrepp som Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet och Web Services med användning av industriella användningsfall.