Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida nesse exercício de fazer ler 8 numeros inteiros e dizer qual é o maior

Algo está dando errado no meu programa ,eu não estou conseguindo ver o que é,desde já agradeço

package Aula12e13;

import java.util.Scanner;

public class Ex1{
    public static void main(String[] args) {
            // TODO Auto-generated method stub


            int i=1;
            int maior=0;
            int n;

            while(i<=8)
            System.out.println("Digite o "+i+"° número");
            Scanner ler = new Scanner(System.in);
            n=ler.nextInt();
            if(n>maior){
            maior=n;



                i++;  
             }

            ler.close();
        }
}
1 resposta
solução!

Fala ai Vitor, de boa ?

Cara será que você esqueceu de abrir o escopo ("{}")?

Algo assim :

public class Ex1{
    public static void main(String[] args) {
            // TODO Auto-generated method stub


            int i=1;
            int maior=0;
            int n;

            while(i<=8) {

        System.out.println("Digite o "+i+"° número");
            Scanner ler = new Scanner(System.in);
            n=ler.nextInt();

            if(n>maior){
                maior=n;

             }

            ler.close();
        }
}