The break statement in Java programming language has the following two usages −
- When the break statement is encountered inside a loop, the loop is immediately terminated and the program control resumes at the next statement following the loop.
- It can be used to terminate a case in the switch statement
A. Use a simple break statement in Java
Break_Ex1.java
public class Break_Ex1 {
public static void main(String args[]) {
for(int i=0; i<5 i="" span="">5>
if(i == 3)
break;
System.out.println("The value is : " + i);
}
}
}
Sample Output
The value is : 0
The value is : 1
The value is : 2
Modify below code in for loop
for(int i=0; i<5 i="" span="">5>
System.out.println("The value is : " + i);
}
Sample Output
The value is : 0
The value is : 1
The value is : 2
The value is : 3
The value is : 4
B. Use break statement with switch case in Java
Break_Ex2.java
import java.util.Scanner;
public class Break_Ex2 {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter i value : ");
int i = scan.nextInt();
switch(i) {
case 0 :
System.out.println("\nValue : " + (i + 10));
break;
case 1 :
System.out.println("\nValue : " + (i + 100));
break;
case 2 :
System.out.println("\nValue : " + (i + 1000));
break;
case 3 :
System.out.println("\nValue : " + (i + 10000));
break;
case 4 :
System.out.println("\nValue : " + (i + 100000));
break;
default :
System.out.println("\nValue : " + i);
break;
}
}
}
Sample Output
Enter i value :
3
Value : 10003
Modify below code in switch case
switch(i) {
case 0 :
System.out.println("\nValue : " + (i + 10));
case 1 :
System.out.println("\nValue : " + (i + 100));
case 2 :
System.out.println("\nValue : " + (i + 1000));
case 3 :
System.out.println("\nValue : " + (i + 10000));
case 4 :
System.out.println("\nValue : " + (i + 100000));
default :
System.out.println("\nValue : " + i);
}
Sample Output
Enter i value :
2
Value : 1002
Value : 10002
Value : 100002
Value : 2
C. Use inner loop break statement in Java
Break_Ex3.java
public class Break_Ex3 {
public static void main(String args[]) {
for(int i=1; i <= 3 ; i++) {
for(int j = 1; j <= 3; j++) {
if(i == 3)
break;
System.out.println("i : " + i + ", j : " + j);
}
}
}
}
Sample Output
i : 1, j : 1
i : 1, j : 2
i : 1, j : 3
i : 2, j : 1
i : 2, j : 2
i : 2, j : 3
Modify below code in for loop
for(int i=1; i <= 3 ; i++) {
for(int j = 1; j <= 3; j++) {
System.out.println("i : " + i + ", j : " + j);
}
}
Sample Output
i : 1, j : 1
i : 1, j : 2
i : 1, j : 3
i : 2, j : 1
i : 2, j : 2
i : 2, j : 3
i : 3, j : 1
i : 3, j : 2
i : 3, j : 3
D. Generate Prime numbers using break statement in Java
Break_Ex4.java
public class Break_Ex4 {
public static void main(String[] args) {
int i,j;
System.out.println("Prime numbers between 1 to 50 : ");
for (i = 1; i< 50; i++ ) {
for (j = 2; j
if(i%j == 0) {
break;
}
}
if(i == j) {
System.out.print(" " + i);
}
}
}
}
Sample Output
Prime numbers between 1 to 50 :
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47
|
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.