ai galera por favor me ajudem a fazer esse exercicio pq tenho prova amnha e tenho q aprender esse tipo de exercicio!! vlw :lol:
2)O resultado de um concurso público está armazenado no arquivo concurso.txt(criar?manualmente?este arquivo como os valores abaixo)com os nomes e números de acertos dos candidatos em ordem decrescente de acertos.Elabore um programa contendo o menu abaixo:
1.Exibir aprovados
2.Resumo
3.Sair
Criar os métodos
Aprovados:que leia um numero e exiba os primeiros candidatos classificados no concurso,conforme o conteúdo do arquivo
Resumo:que leia o arquivo e exiba:
Nºde Candidatos:12
Maior Nota:97
Menor Nota:53
arquivo txt para ser criado manualmente
Juliana Costa;97
M
arcelo Teixeiro;95
Sandra Moraes;94
Andréa Soares;90
Vilmar Correia;85
ariana Vargas;70
Silvana Souza;65
Luisa Pereira;62
Gislaine Nobre;60
Emérson Coelho;59
Claudia Francesco;57
Gilmar Mendes;53
o codigo inicial que eu fiz!!
package concurso;
import java.util.Scanner;
import java.io.*;
public class Main {
public static Scanner entrada = new Scanner (System.in);
public static void main(String[] args) {
int opcao;
do {
System.out.println("Concurso");
System.out.println("-------------------");
System.out.println("1. Exibir aprovados");
System.out.println("2. Resumo ");
System.out.println("3. Sair");
System.out.print("Opção :");
opcao = entrada.nextInt();
switch (opcao) {
case 1:
exibir();
break;
case 2:
Resumo();
break;
}
} while (opcao !=3);
}
public static void exibir() {
String linha,partes[];
FileReader arq;
BufferedReader leitor;
try {
arq = new FileReader("d:\temp\concurso.txt");
leitor = new BufferedReader(arq);
while ((linha = leitor.readLine()) != null) {
partes = linha.split(";");
System.out.println(partes);
}
arq.close();
} catch (IOException e) {
System.out.println("Erro na leitura de arquivo");
}
}
public static void Resumo() {
}}

