Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13089|Risposta: 0

[Comunicazione] Come Java salta fuori da più cicli annidati

[Copiato link]
Pubblicato su 10/11/2014 10:03:45 | | | |

In Java, le interruzioni possono saltare fuori dal loop ma solo una, e il goto è considerato solo una chiave in Java, senza alcun effetto

Questo metodo può essere usato per rompere più anelli annidati

Imposta un bit flag all'inizio del ciclo, imposta un marker e poi usa l'istruzione break con questo simbolo per saltare fuori dal multiloop.


[mw_shl_code=java,true]classe pubblica Test1 {
    Public static void main(String[] args) {
        JUMP:// imposta un tag per saltare fuori dal multiloop usando un'istruzione break con questo tag         
        for(int i=1; i<100; i++){
            for(int j=1; j<100; j++){  
                per (int k = 0; k < 100; k++) {   
                      if(i==10){  
                          break JUMP;  
                      }  
                }               
            }  
            System.out.println("run" +i);  
        }
        System.out.println ("Fine esecuzione");
    }
}[/mw_shl_code]








Precedente:La strategia dei perdenti del Double 11 di domani
Prossimo:Il connettore del mouse (potente) potrebbe essere usato quel giorno, ricordati di ritirarlo!
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com