The break i Java är en viktig del i att styra flödet av programmets exekvering . När du använder strukturer som villkorssatser , loopar och uttalanden switch , är det viktigt att din kod är konstruerad på ett sätt som hindrar den från att fastna i en oändlig loop och kraschar . Break uttalanden är bland de främsta tekniker du kan använda för att se till att sådana strukturer kommer att utföra och avsluta på rätt sätt , så att ditt program att fortsätta som krävs . Använda Java break uttalanden är vanligtvis en enkel uppgift . Instruktioner
1
Skapa en switch-sats i ditt program . Lägg till följande kod i din Java -program , visar hur man använder break utsagor inom en switch-sats :
int num = 3 ;
switch ( num ) {
fall 1 : System.out.println ( " en " ) , break;
case 2 : System.out.println ( " två " ) , break;
case 3 : System.out.println ( " tre " ) , break;
default : System.out.println ( " ? " ) , break ; }
break uttalanden hindrar koden från att utföra onödiga villkorliga tester när variabel testas matchas .
2
Skapa en for-loop i ditt program . Infoga följande kod i ditt program , visar hur man använder break inom en for-loop :
int [ ] someNumbers = { 3 , 1 , 5 , 6 , 2 };
int searchNumber = 5;
boolean foundNum = false;
for (int i = 0 ; i. < someNumbers.length , i + + ) break i det här exemplet hindrar öglan från att köra i onödan genom att bryta så fort söknumret har hittats i arrayen .
3
Skapa en while-slinga i ditt program . Använd följande kod i ditt program för att demonstrera att använda break i en while-slinga :
int totalNum = 0 ;
Random randGen = new Random ( ) ;
medan ( true ) {
totalNum + = randGen.nextInt ( ) ;
om ( totalNum > 100 ) {
break;
} }
System.out.println ( totalNum ) ;
denna kod fortsätter att lägga slumptal tills resultatet överstiger 100 , med break för att avsluta slingan så snart detta händer
. 4
Använd en märkt break i ditt program . Du kan ange vilken kontrollstruktur är att bryta , snarare än att låta programmet välja den förvalda , som är den som ligger närmast till break . Använd följande för att visa hur en märkt break verk :
int searchTotal = 12 ;
ExtLoop : for ( int i = 0 ; i < 10 , i + + ) {
for (int j = 0; j < 10 , j + + ) {
om (i + j == searchTotal ) {
System.out.println ( " Hittade " + i + " + " + j + " = " + searchTotal ) ;
paus ExtLoop ,
} } }
denna kod steg två siffror, stanna när den når en kombination av de två som lägger upp till en specificerad resultat nummer , med break för att stoppa den yttre slingan från att fortsätta att upprepa en gång denna kombination har hittats . Om en break hade använts utan en etikett , skulle bara den inre slingan har brutits , så den yttre slingan skulle ha fortsatt . Ditt program
5
Test och observera resultatet . Experimentera genom att ändra värdena som testas i varje fall . När du anpassar användningen av break till dina egna program , överväga sina strukturer noggrant , eftersom det kan vara lätt att fastna i en loop som aldrig kommer att försvinna, vilket gör ditt program använda upp onödiga resurser och slutligen krascha .
Addera