Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come utilizzare Breaks in Java

L'istruzione break in Java è un elemento chiave nel controllare il flusso di esecuzione del programma. Quando si utilizzano strutture come condizionali , cicli e istruzioni di switch, è di vitale importanza che il codice è costruito in modo tale da evitare che rimanere bloccati in un ciclo infinito e crash . Istruzioni break sono tra le principali tecniche che è possibile utilizzare per assicurare che tali strutture dovranno eseguire e terminare correttamente , permettendo che il vostro programma di procedere , come richiesto . Utilizzando istruzioni break Java è in genere un compito semplice . Istruzioni
1

Creare un'istruzione switch nel programma. Aggiungere il seguente codice al vostro programma Java , dimostrando come utilizzare istruzioni break all'interno di un'istruzione switch :

int num = 3; Cambia

( num) {

caso 1 : System.out.println ( " uno") ; break;

case 2: System.out.println ( " due") ; break;

case 3 : System.out.println ( " tre "); break;

default: System.out.println (" ?") ; break; }

le istruzioni break impediscono il codice da eseguire inutili test condizionali quando il variabile in fase di test è abbinato .
2

Creare un ciclo nel programma. Inserire il seguente codice nel tuo programma , dimostrando come utilizzare l' istruzione break all'interno di un ciclo for :

int [ ] someNumbers = { 3 , 1 , 5 , 6 , 2} ;

int searchNumber = 5;

booleano foundNum = false;

for (int i = 0; i < someNumbers.length ; i + + ) Istruzione break in questo esempio impedisce il ciclo di esecuzione inutilmente rompendo appena il numero di ricerca è stato trovato all'interno della matrice.
3

Creare un ciclo while nel programma. Utilizzare il seguente codice all'interno del programma per dimostrare utilizzando l' istruzione break in un ciclo while :

totalNum int = 0;

a caso randGen = new Random ( ) ;

mentre (true ) {

totalNum + = randGen.nextInt ();

se ( totalNum > 100 ) {

break;

}}

System.out.println ( totalNum ) ;

questo codice mantiene l'aggiunta di numeri casuali fino a quando il risultato è superiore a 100 , utilizzando l' istruzione break per uscire dal ciclo non appena questo accade
. 4

Utilizzare un'istruzione break etichettato nel programma. È possibile specificare quale struttura di controllo è quello di rompere , piuttosto che lasciare che il programma scegliere quella predefinita , che è quella più vicina al l'istruzione break . Utilizzare la seguente per dimostrare come un etichettati opere dichiarazione di rottura :

int searchTotal = 12;

ExtLoop : for (int i = 0; i < 10; i + + ) {

for (int j = 0; j < 10; j + + ) {

se ( i + j == searchTotal ) {

System.out.println ( " Trovato " + i + " + "+ j + " = " + searchTotal ) ;

pausa ExtLoop ;

} } }

incrementi di codice due numeri, fermandosi quando raggiunge una combinazione dei due , che aggiunge fino a un numero risultato specificato , utilizzando l' istruzione break per interrompere il ciclo esterno di continuare a iterare una volta questa combinazione è stata trovata . Se un'istruzione break era stato usato senza etichetta , solo l'anello interno sarebbe stato rotto, così il ciclo esterno avrebbe continuato .
5

testare il programma e osservare i risultati . Provare a modificare i valori in fase di sperimentazione in ogni caso. Quando ci si adatta uso dell'istruzione break per i propri programmi , in considerazione delle loro strutture con attenzione, in quanto può essere facile farsi prendere in un loop che non potrà mai uscire , rendendo il vostro programma di utilizzare le risorse non necessarie e in ultima analisi, di crash .


 

Programmazione © www.354353.com