Pause Java
L'instruction break en Java est principalement utilisée dans les deux cas suivants.- Break quitte la boucle et en sort (à la fois pendant et pendant).
- L'instruction break quitte un cas dans l'instruction switch.
Syntaxe
break;
Exemple
public class Driver1 {
public static void main(String[] args) {
// Testing break statement in while loop
System.out.println("Test Break statement in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
break;
}
System.out.println(i++);
}
}
}
Sortir
Tester l'instruction Break dans la boucle While
0
1
Java Continuer
L'instruction continue en Java est couramment utilisée dans les cas suivants.- Il ignore les instructions suivantes et passe à l'itération suivante dans la boucle for .
- Continuez dans les boucles while sautent les instructions suivantes et sautent à l'instruction conditionnelle.
Syntaxe
continue;
Exemple
public class Driver2 {
public static void main(String[] args) {
// Testing continue statement in while loop
System.out.println("Test Continue in While loop");
int i = 0;
while (i < 5) {
if (i == 2) {
i++;
continue;
}
System.out.println(i++);
}
}
}
Sortir
Test Continuer dans la boucle While
0
1
3
4
Différences entre continuer et interrompre
La différence considérable entre break et continue est que le break sort immédiatement d'une boucle. Une fois qu'une instruction break est exécutée, la boucle ne s'exécutera plus. Cependant, après l'exécution de l'instruction continue, les lignes de code suivantes seront ignorées pour l'itération en cours uniquement. La boucle recommencera à s'exécuter.Interrompre et continuer dans la boucle While
Break et Continue peuvent tous deux être utilisés dans une boucle while . Regardons l'exemple ci-dessous pour avoir une compréhension claire.Exemple
public class Driver {
public static void main(String[] args) {
// Testing both break and continue statements side by side
String [] weekdays = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" };
System.out.println("Test Break statement in While loop");
System.out.println("\nWorking Days:\n");
int i = 0;
while (i < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
i++;
break;
// Not any working day will be printed
// because the loop breaks on Sunday
// once the loop breaks it moves out of the loop
}
System.out.println(weekdays[i++]);
}
System.out.println("\nTest Continue statement in While loop");
System.out.println("\nWorking Days:\n");
int j = 0;
while (j < weekdays.length ) {
if (weekdays[i].equals("Saturday") || weekdays[i].equals("Sunday")) {
j++;
continue;
// All the working/business days will be printed
// when the loop encounters Saturday or Sunday
// it skips that iteration and continues to the next iteration
}
System.out.println(weekdays[i++]);
}
// A test case for continue statement using for loop
System.out.println("\nTest Continue in For loop");
for (int x = 0; x < 5; x++) {
if (x == 2)
continue;
System.out.println(x);
}
}
}
Sortir
Instruction Test Break dans la boucle While
Jours ouvrés :
Instruction Test Continue dans la boucle While
Jours ouvrés :
Lundi
Mardi
Mercredi
Jeudi
Vendredi
Test Continue dans la boucle For
0
1
3
4
GO TO FULL VERSION