Aula 5 Java Repetição

426 palavras 2 páginas
Java Minicurso –
Repetição
Prof. Tiago Alberto Idalencio

Algoritmos com Repetição
 Exemplo:
 Deseja-se calcular a média aritmética de 30 valores

 Neste algoritmo existe um processo que se repete: ler um valor e somar o valor aos valores já lidos, que deve ser repetido 30 vezes
 No algoritmo sequencial, se escreveria estes passos todas as 30 vezes!

Instruções de Repetição
 Sintaxe while (<condição>) {
<instrução>
}

 Condição é uma expressão lógica
 Instruções pode ser uma ou várias instruções
 O bloco de instruções irá ser executado se a condição for verdadeira
 Ou seja, até que ela se torne falsa

Instruções de Repetição import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class TestesJava {

public static void main(String[] args) {
BufferedReader br = new
BufferedReader(new
InputStreamReader(System.in));

int acumulador, i; double media = 0.0; acumulador = 0; i = 0;

while (i < 5) { // podem ser 30 ou quantas quiser
System.out.println("Digite o valor "+i+" :
");
String valor = ""; try { valor = br.readLine();
} catch (IOException ex) { ex.printStackTrace(); }
Integer inteiro = Integer.parseInt(valor); acumulador = acumulador + inteiro.intValue(); i++;
}
media = acumulador / 5;
System.out.println("\nA media dos valor eh :"+media);
}
}

Funcionamento while

Instruções de Repetição
 Sintaxe do {
<instrução>
} while (<condição>);

 A diferença aqui é que o bloco de instruções sempre será executado ao menos uma vez.
 Se a condição “até que” for verdadeira então ele volta a repetir o laço senão segue adiante com o algoritmo.

Instruções de Repetição import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;

public class TestesJava {

public static void main(String[] args) {
BufferedReader br = new
BufferedReader(new
InputStreamReader(System.in));

int acumulador, i; double media = 0.0; acumulador = 0; i = 0;

do { // podem ser 30 ou quantas quiser

Relacionados

  • Apostila lóg. programação
    7711 palavras | 31 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • Sistemas
    1569 palavras | 7 páginas
  • prpgramacao
    1258 palavras | 6 páginas
  • Java
    1049 palavras | 5 páginas
  • logistica
    558 palavras | 3 páginas
  • Fundamentos da programação
    962 palavras | 4 páginas
  • EstruturasRepeticao N4
    1671 palavras | 7 páginas
  • aula java
    1402 palavras | 6 páginas
  • Estruturas de controle
    9789 palavras | 40 páginas