A instrução break em Java é um elemento chave para controlar o fluxo de execução do programa. Quando você usa estruturas como condicionais , loops e mudar declarações , é vital que o seu código seja construído de uma forma que vai impedi-lo de ficar preso em um loop infinito e cair. Instruções break estão entre as principais técnicas que você pode usar para garantir que tais estruturas irá executar e terminar corretamente, permitindo que o seu programa para proceder conforme necessário. Usando instruções break Java é geralmente uma tarefa simples. Instruções
1
Criar uma instrução switch em seu programa. Adicione o seguinte código ao seu programa Java, que demonstra como usar instruções break em uma instrução switch:
int num = 3;
switch ( num) {
caso 1 : System.out.println (" um") ; break;
case 2: System.out.println (" dois") ; break;
caso
3: System.out.println ("três" ); break;
default: System.out.println (" ? "); break; }
as instruções break impedir que o código de realizar testes condicionais desnecessários quando o variável que está sendo testado é correspondido.
2
Criar um loop no seu programa. Insira o seguinte código no seu programa, que demonstra como usar a instrução break dentro de um laço for :
int [ ] = { someNumbers 3, 1, 5, 6, 2} ;
int searchNumber = 5;
foundNum boolean = false;
for (int i = 0; i < someNumbers.length ; i + +) instrução break neste exemplo evita o loop de execução desnecessariamente , quebrando assim o número de procura foi encontrado dentro da matriz .
3
Criar um loop while em seu programa. Use o seguinte código dentro do seu programa para demonstrar usando a instrução break em um loop while :
int totalNum = 0;
Aleatório RandGen = new Random ();
enquanto (true) {
totalNum + = randGen.nextInt ();
if ( totalNum > 100 ) {
break; }}
System.out.println ( totalNum );
este código continua a adicionar números aleatórios até que o resultado for superior a 100, usando a instrução break para sair do loop , assim que isso acontecer
. 4
Use uma instrução break rotulada em seu programa. Você pode especificar qual estrutura de controle é de quebrar, ao invés de deixar o programa escolher o padrão , que é o mais próximo para a instrução break . Use o seguinte para demonstrar como uma instrução break rotulada funciona:
int searchTotal = 12;
ExtLoop : for (int i = 0; i < 10; i + +) {
for (int j = 0; j < 10; j + +) {
if ( i + j == searchTotal ) {
System.out.println (" encontrado" + i + " + " + j + " = " + searchTotal ) ;
quebrar ExtLoop ;
} } }
Este código incrementa dois números , parando quando ele atinge uma combinação dos dois , que acrescenta-se a uma série de resultados especificado , usando a instrução break para parar o loop externo de continuar a iterar uma vez que esta combinação foi encontrado . Se uma instrução break tinha sido utilizada sem um rótulo, apenas o circuito interno teria sido quebrado, então o loop externo teria continuado .
5
Teste o seu programa e observar os resultados. Experimente , alterando os valores a ser testados em cada caso. Quando você adaptar o uso do comando break para os seus próprios programas , considere as suas estruturas com cuidado, pois ele pode ser fácil de ser pego em um loop que nunca vai sair , fazendo com que o seu programa de usar todos os recursos desnecessários e, finalmente, travar.
< Br >