1. Função e diferença
O objetivo do intervalo é sair do bloco de loop atual (para, enquanto, enquanto faz) ou Bloco de Programa (Switch). A função no bloco de loop é pular para fora do corpo do loop atualmente circulando. O papel no bloco do programa é comparar a interrupção e a próxima condição de caso.
Continuar é usado para encerrar a execução das declarações subsequentes no corpo do loop e voltar ao início do bloco do programa Loop para executar o próximo loop, em vez de um loop imediatamente.
2. Outros usos
quebrar e continuar podem ser usados com tags de instrução.
Tudo isso é muito simples. Aqui está um exemplo abrangente e você entenderá:
/*** Criado por Intellij Idea. * Usuário: Leizhimin * Data: 2007-11-29 * Hora: 15:47:20 */ public class Test {public static void main (string args []) {test test = new test (); test.testbreak1 (); test.testContinue1 (); test.testbreak2 (); test.testContinue2 (); } / *** Teste Continuar* Continuar é usado para encerrar este loop* / public void testContinue1 () {System.out.println ("------------------------"); for (int i = 1; i <= 5; i ++) {if (i == 3) continue; System.out.println ("i =" + i); }} / *** A quebra é usada para encerrar todo o corpo do loop* / public void testbreak1 () {System.out.println ("-------------------------------"); para (int i = 1; i <= 5; i ++) {if (i == 3) quebra; System.out.println ("i =" + i); }} /*** declarações de interrupção de teste com rótulos* A tag só pode ser gravada antes do corpo do loop. A propósito, aprenda a definição e o uso de tags de instrução em java*/ public void testbreak2 () {System.out.println ("----------------------------"); int i = 1; int k = 4; lable1: para (; i <= 5; i ++, k--) {if (k == 0) quebra-lable1; System.out.println ("i =" + i + "; k =" + k); }} public void testContinue2 () {System.out.println ("---------------------"); lable1: para (int i = 1; i <10; i ++) {lable2: system.out.println ("i ="+i); for (int j = 0; j <10; j ++) {if (j == 9) continue lable1; }}}} Resultados em execução:
-------- 测试 Break1 ------- i = 1 i = 2 -------- 测试 Continue ------- i = 1 i = 2 i = 4 i = 5 -------- 测试 Break2 ------- i = 1; k = 4 i = 2; k = 3 i = 3; k = 2 i = 4; k = 1 -------- 测试 continua2 ------- i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9 Processo terminado com o código de saída 0
O exposto acima é o resumo do uso do Break e continua as palavras -chave em Java trazidas a você pelo editor. Espero que todos apoiem wulin.com ~