Pensamento Computacional - Comandos de controle de fluxo no Java: break e continue

De MediaWiki do Campus São José
Revisão de 20h24min de 16 de outubro de 2023 por Eraldo (discussão | contribs) (Criou página com '=Comando break= Muitas vezes deseja-se que o um determinado loop seja interrompido sem que este encerramento seja feito pela condição colocada no comando de decisão. Norma...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Comando break

Muitas vezes deseja-se que o um determinado loop seja interrompido sem que este encerramento seja feito pela condição colocada no comando de decisão. Normalmente seria um encerramento de forma atípica.

O exemplo a seguir demonstra o uso do break. É puramente demonstrativo pois o encerramento do loop é realizado quando i estiver com o valor 5.

import java.util.Scanner;

public class ComandoFor {
    public static void main(String[] args) {     
       int i;
   
       for ( i=0; i < 10; i = i + 1 )
           System.out.println("Valor de i é " + i);  
           if ( i == 5 )
               break;
    }    
}


Exercício

Implementar um programa Java para fazer a média de até N números inteiros a serem fornecidos pelo usuário. Somente números acima de zero devem ser considerados. Caso um número igual ou inferior a zero seja fornecido, o loop deve se encerrar. Use o comando for() e break. A média dos números fornecidos deve ser calculada no final.