Versão atual:

Ler Txt e calcular media

Preciso calcular a média dos alunos

O arquivo resumido é assim:

ADÃO DA SILVA - 1.8    0.5    1.8    2.8    3    3  

BRUNO ACOSTA DA SILVA - 1.8    0.5    1    0.2    1    1  

CARLA DOS SANTOS - 0.5    0.5    0.5    NR    NR    NR

A saída deve ser:

ADÃO DA SILVA - REPROVADO  

BRUNO ACOSTA DA SILVA - REPROVADO  

CARLA DOS SANTOS - REPROVADO

Eu consigo capturar as linhas, mas não sei como separar os nomes das notas para poder calcular:

public class MediaAlunos {
    private static Scanner leitor;
    public static void main(String[] args) {
        String[] linhas = new String[38];
        int cont = 0;    
        File arquivo = new File("C:\\ArquivosLpII\\notasAlunos.txt");
        try {
            leitor = new Scanner(arquivo);    
            String linha = leitor.nextLine();
            while(leitor.hasNextLine()) {
                linha = leitor.nextLine();
                linhas[cont] = linha;
                System.out.println(linhas[cont]);
                cont++;
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

Versões(4):

Ver a versão formatada

Ler Txt e calcular media

Comentário

new question