Pausen uttalelse i Java er et sentralt element i å kontrollere flyten av programmet kjøres . Når du bruker strukturer som conditionals , løkker og bytte uttalelser , er det viktig at koden er konstruert på en måte som vil hindre den fra å bli sittende fast i en uendelig loop og krasje . Break uttalelser er blant de viktigste teknikkene du kan bruke for å sikre at slike strukturer vil gjennomføre og avslutte på riktig måte, slik at programmet skal fortsette etter behov. Ved hjelp av Java- break uttalelser er vanligvis en enkel oppgave. Instruksjoner
en
Lag en bryter uttalelse i programmet. Legg til følgende kode i Java-program, demonstrerer hvordan du bruker break uttalelser innenfor en bryter uttalelse : en
int num = 3;
bryteren ( num ) {
tilfelle en : System.out.println ("en "); break ;
case 2 : System.out.println ( "to "); break ;
case 3 : System.out.println ( " tre "); break ;
standard: System.out.println ( "?" ); break ;}
pause uttalelser hindre koden fra å utføre unødvendige betingede tester når variable som testes er matchet .
2
Lag en for løkke i programmet. Sett inn følgende kode i programmet, demonstrerer hvordan du bruker pause uttalelse innen en for loop : en
int [ ] someNumbers = { 3 , 1, 5, 6 , 2 };
int searchNumber = 5;
boolean foundNum = false;
for ( int i = 0 ; i < someNumbers.length ; i + + ) bryte setningen i dette eksempelet hindrer loopen fra å kjøre unødvendig ved å bryte så snart søkenummeret har blitt funnet i matrisen .
3
Lag en while-loop i programmet. Bruk følgende kode i programmet for å demonstrere bruk av pause uttalelse i en while-loop : en
int totalNum 0 = ;
Random randGen = new Random ();
mens (true ) {
totalNum + = randGen.nextInt ();
if ( totalNum > 100 ) {
pause,
} }
System.out.println ( totalNum ) ;
denne koden holder å legge tilfeldige tall til resultatet overstiger 100 , ved hjelp av break statement å avslutte loopen så snart dette skjer
. 4
Bruk en merket pause uttalelse i programmet. Du kan angi hvilken kontroll struktur er å bryte , heller enn å la programmet velge standard en, som er den nærmeste til pause uttalelse. Bruk følgende for å demonstrere hvordan en merket pause uttalelse verk : en
int searchTotal = 12;
ExtLoop : for ( int i = 0 ; i < 10; i + + ) {
< p > for ( int j = 0; j < 10; j + + ) {
if ( i + j == searchTotal ) {
System.out.println ( "Fant " + i + "+ "+ j + " = "+ searchTotal ) ;
pause ExtLoop ;
} } }
kode trinn to tall , stopper når den når en kombinasjon av de to som legger opp til et bestemt resultat tall , ved hjelp av pausen setningen for å stoppe den ytre sløyfen fra å fortsette å iterere når denne kombinasjon er funnet. Hvis en pause uttalelse hadde blitt brukt uten etikett , ville bare den interne sløyfe har blitt ødelagt, så den ytre løkken ville ha fortsatt .
5
Test programmet ditt og observere resultatene . Eksperimenter ved å endre verdiene som testes i hvert enkelt tilfelle . Når du tilpasse bruken av bruddet uttalelse til dine egne programmer , bør du vurdere deres strukturer nøye , da det kan være lett å bli fanget i en loop som aldri vil gå ut , noe som gjør programmet bruke opp unødvendige ressurser og til slutt krasjet .