Comment s'évader en java ?
Réponse : le meilleur moyen : System.exit(0);
Le langage Java fournit trois états de saut qui vous permettent d'interrompre le déroulement normal du programme.
Il s'agit notamment de rupture , continuer , retourner , déclaration de rupture étiquetée par exemple
import java.util.Scanner;
class demo
{
public static void main(String args[])
{
outerLoop://Label
for(int i=1;i<=10;i++)
{
for(int j=1;j<=i;j++)
{
for(int k=1;k<=j;k++)
{
System.out.print(k+"\t");
break outerLoop;
}
System.out.println();
}
System.out.println();
}
}
}
Sortie : 1
Maintenant, notez le programme ci-dessous :
import java.util.Scanner;
class demo
{
public static void main(String args[])
{
for(int i=1;i<=10;i++)
{
for(int j=1;j<=i;j++)
{
for(int k=1;k<=j;k++)
{
System.out.print(k+"\t");
break ;
}
}
System.out.println();
}
}
}
sortie :
1
11
111
1111
and so on upto
1111111111
De même, vous pouvez utiliser l'instruction continue en remplaçant break par continue dans l'exemple ci-dessus.
Choses à retenir :
Une étiquette de cas ne peut pas contenir d'expressions d'exécution impliquant des appels de variables ou de méthodes.
outerLoop:
Scanner s1=new Scanner(System.in);
int ans=s1.nextInt();
// Error s1 cannot be resolved
2 votes
Cette question mérite également d'être vérifiée : stackoverflow.com/q/18188123/2182237