Open tayaner opened 1 year ago
Esta loop infinito, pode me auxiliar?
package br.com.dio.exercicios.loops;
import java.util.Scanner;
/*
public class MaiorEMenor {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int numero;
int maior = 0;
int soma = 0;
int count = 0;
do {
System.out.println("Digite um número: ");
numero = scan.nextInt();
soma = soma + numero;
if (numero > maior){
maior = numero;
}
count = count ++;
} while(count < 5);
System.out.println("O número maior é: " + maior);
System.out.println("A média é: " + (soma/5)) ;
}
}
oi, @tayaner boa noite. (:
Então, bem simples. Apenas o incremento do count
que estava errado.
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int numero;
int maior = 0;
int soma = 0;
int count = 0;
do {
System.out.println("Digite um número: ");
numero = scan.nextInt();
soma = soma + numero;
if (numero > maior) {
maior = numero;
}
count++; //ou count = count + 1;
} while (count < 5);
System.out.println("O número maior é: " + maior);
System.out.println("A média é: " + (soma / 5));
}
}
Ao colocar o While da seguinte maneira, ele entrou em um loop infinito. Por que ?
public class MaiorEMenor {
}