Aluno: Leandro Serra public class Notas { private String nomeAluno

Propaganda
Aluno: Leandro Serra
public class Notas {
private String nomeAluno;
private double nota;
public String getNomeAluno() {
return nomeAluno;
}
public void setNomeAluno(String nomeAluno) {
this.nomeAluno = nomeAluno;
}
public double getNota() {
return nota;
}
public void setNota(double nota) {
this.nota = nota;
}
}
import java.util.ArrayList;
import javax.swing.JOptionPane;
public class AplicativoNotas {
public static void main(String[] args){
double somaNotas = 0;
double mediaNotas = 0;
String alunoMaiorNota = "";
String alunoMenorNota = "";
ArrayList<Notas> notas = new ArrayList<Notas>();
for (int i = 0; i < 5; i++) {
notas.add(new Notas());
}//for
for (int i = 0; i < 5; i++) {
notas.get(i).setNomeAluno(JOptionPane.showInputDialog("Entre com o nome do aluno"));
notas.get(i).setNota(Double.parseDouble(JOptionPane.showInputDialog("Entre com a nota
do aluno")));
}//for
for (int i = 0; i < 5; i++) {
somaNotas = somaNotas + notas.get(i).getNota();
}//for
mediaNotas = somaNotas / notas.size();
int i = 0;
double maior = 0;
while(i < 5){
if( notas.get(i).getNota() > maior){
maior = notas.get(i).getNota();
}
i++;
}
int i2 = 0;
double menor = 20;
while(i2 < 5){
if( notas.get(i2).getNota() < menor){
menor = notas.get(i2).getNota();
}
i2++;
}
for (int j = 0; j < 5; j++) {
if(notas.get(j).getNota() == maior )
alunoMaiorNota = notas.get(j).getNomeAluno();
}//for
for (int j = 0; j < 5; j++) {
if(notas.get(j).getNota() == menor )
alunoMenorNota = notas.get(j).getNomeAluno();
}
JOptionPane.showMessageDialog(null,"soma das notas: "+somaNotas+"\n"+
"média das notas: "+mediaNotas+"\n"+
"nome do aluno maior nota: "+alunoMaiorNota+"\n"+
"nome do aluno menor nota: "+ alunoMenorNota );
}//main
}//class
Download