Heim >Java >javaLernprogramm >Steueranweisung in Java
Kontrollanweisungen in Java sind Anweisungen, die dabei helfen, den Kontrollfluss von einer Anweisung in Java zu einer anderen zu bestimmen. Es gibt viele Arten von Steueranweisungen in Java. In diesem Artikel werden wir die verschiedenen Aspekte von Steueranweisungen zusammen mit einigen ihrer Beispiele betrachten. Die verschiedenen Arten von Steueranweisungen sind:
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Entscheidungsaussagen:
Wiederholungs-/Schleifenanweisungen:
Springende Aussagen:
Dies sind die oben genannten Anweisungen, die in Java als Flusskontrollanweisungen verwendet werden und in Entscheidungsanweisungen, Wiederholungs- oder Schleifenanweisungen und Sprunganweisungen unterteilt werden.
In den Entscheidungsanweisungen werden wir uns mit der if-else- und der verschachtelten if-else-Anweisung sowie der Switch-Case-Anweisung befassen. Wir werden auch Codierungsbeispiele und Beispielausgaben sehen, die die Gültigkeit und Ausführung solcher Anweisungen zeigen.
Die if-else-Anweisung funktioniert auf bedingte Weise. Das Folgende ist die Syntax:
Syntax:
if(condition) Statement 1 else Statement 2
Beispiel:
Im ersten if-else-Beispiel werden wir sehen, ob eine vom Benutzer eingegebene Zahl größer als 100 ist oder nicht. Wenn die Zahl größer als 100 ist, wird die Ausgabe entsprechend angezeigt.
Code:
import java.io.*; public class Example1 { public static void main(String args[])throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("ENTER A NUMBER"); int n= Integer.parseInt(br.readLine()); if (n>100) System.out.println("NUMBER ENTERED IS GREATER THAN 100"); else System.out.println("NUMBER ENTERED IS LESS THAN 100"); } }
Ausgabe:
Im folgenden Programm geben wir zwei Zahlen ein. Immer wenn wir 250 als Zahl eingeben, zeigt das Programm an, dass es sich um mehr als 100 handelt, und wenn wir 65 als Zahl eingeben, zeigt das Programm an, dass die Zahl kleiner als 100 ist.
In der verschachtelten if-else-Anweisung gibt es mehrere if-Bedingungen und schließlich eine print-Anweisung. Das Folgende ist die Syntax:
Syntax:
if (condition1) if(condition2) if (condition3) Statement 1
Beispiel:
In verschachtelten if-Anweisungen überprüfen wir Bedingungen mithilfe von zwei oder drei if-else-Anweisungen und kommen dann schließlich zu einer Schlussfolgerung. Wir prüfen außerdem, ob die Zahl größer als 200 ist oder nicht; Wenn es größer ist, drucken wir es als größer als 200.
Code:
import java.io.*; public class Example2 { public static void main(String args[])throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("ENTER A NUMBER"); int n= Integer.parseInt(br.readLine()); if (n>100) { if(n>200) System.out.println("NUMBER ENTERED IS GREATER THAN 200"); } } }
Ausgabe:
Wir geben beide Zahlen größer als 200 ein und finden die korrekte Ausgabe, dass beide Zahlen größer als 200 sind.
Bei den Switch-Fällen gibt es mehrere Fälle, aus denen einer ausgewählt wird. Das Folgende ist die Syntax:
Syntax:
switch(Variable) case 1: case 2: case 3: case n:
Beispiel:
In diesem Beispiel geben wir eine Zahl ein und das Programm gibt die Zahl zurück, die der Benutzer zurückgegeben hat. Dies ist ein einfaches Beispiel für eine Switch-Case-Anweisung, die in der BlueJ-Programmierschnittstelle ausgeführt wird.
Code:
import java.io.*; public class Example3 { public static void main(String args[])throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("ENTER A NUMBER BETWEEN 1 TO 5"); int n= Integer.parseInt(br.readLine()); switch(n) { case 1: System.out.println("NUMBER ENTERED IS 1"); break; case 2: System.out.println("NUMBER ENTERED IS 2"); break; case 3: System.out.println("NUMBER ENTERED IS 3"); break; case 4: System.out.println("NUMBER ENTERED IS 4"); break; case 5: System.out.println("NUMBER ENTERED IS 5"); break; } } }
Ausgabe:
Im obigen Code geben wir die Zahl als 4 ein und das Programm gibt zurück, dass die eingegebene Zahl 4 ist.
Unten sind die Wiederholungs-/Schleifenklauseln in Java aufgeführt:
In der for-Schleife wird die Schleife je nach Initialisierung durch den Benutzer mehrere Male fortgesetzt. Das Folgende ist die Syntax.
Syntax:
for(initialization, condition, update) Statement 1
Beispiel:
Im for-Schleife-Beispiel werden wir die ungeraden Zahlen von 3 bis 10 ausgeben. Wir verwenden eine for-Schleife für das jeweilige Programm.
Code:
import java.io.*; public class Example4 { public static void main(String args[])throws IOException { System.out.println("Odd numbers from 3 to 10 are as follows"); for(int i=3; i<10; i+=2) { System.out.println(i); } } }
Ausgabe:
Im obigen Programm sehen wir die ungeraden Zahlen von 3 bis 10, und die gedruckten Zahlen sind 3,5,7 und 9.
In der while-Schleife wird die Anweisung ausgeführt, solange die Bedingung wahr ist. Das Folgende ist die Syntax:
Syntax:
while(Condition) Statement 1
Beispiel:
Mithilfe einer While-Schleife werden wir nun die Umkehrung einer Zahl ermitteln. Dieses Programm ist robust und kann die Umkehrung jeder ganzen Zahl finden.
Code:
import java.io.*; public class Example5 { public static void main(String args[])throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("ENTER A NUMBER"); int n= Integer.parseInt(br.readLine()); int digit, rev=0; while(n>0) { digit= n%10; rev= (rev*10) +digit; n=n/10; } System.out.println("Reverse number is " +rev); } }
Output:
In the above program, we find the reverse of a particular number. The number entered is 635, and the reverse of the number is 536, as displayed on the output screen.
The jumping statements in java are explained below.
There can be in the for loop in the break statement while loop or in switch case. Following is the syntax.
Syntax:
for(Statements) break; while(Statements) break;
Example:
In this example, we will see a menu-driven program, and we see the break statement’s application.
Code:
import java.io.*; public class Example6 { public static void main(String args[])throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); System.out.println("ENTER A NUMBER BETWEEN 1 TO 5"); int n= Integer.parseInt(br.readLine()); switch(n) { case 1: System.out.println("NUMBER ENTERED IS 1"); break; case 2: System.out.println("NUMBER ENTERED IS 2"); break; case 3: System.out.println("NUMBER ENTERED IS 3"); break; case 4: System.out.println("NUMBER ENTERED IS 4"); break; case 5: System.out.println("NUMBER ENTERED IS 5"); break; default: System.out.println("Number entered is not between 1 to 5"); break; } } }
Output:
The above code is very similar to the code used in the switch case statements. The break statement is generally used in the switch case statement. The break statement is also used in the if-else condition where the if-else statements need to be terminated. The above program asks for the number entered between 1 to 5. If the number is not between 1 to 5, then there is a default print that the number entered is not between 1 to 5. In the above case, we enter the number as 65, and it prints accordingly that the number entered is not between 1 to 5.
In this article, we come across the control statements in Java that are present. We take a look at the Looping statements, the Conditional statements, and others that are present. We also look at the programming aspects of the statements and how the statements are used inside the code. Control statements are quite used in Java, and they are present in every other programming language. They are used significantly throughout all programs for smooth execution.
Das obige ist der detaillierte Inhalt vonSteueranweisung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!