Alguem me explica os argumentos por favor pq nao entendi nada nada nada.
vlw pessoal
import java.util.Scanner;
import javax.swing.JOptionPane;
public class MeuLivro
{
private String nomeDoCurso;
private double totalDeNotas = 0;
private double notasInseridas = 0;
private double media = 0;
private double contadorDeNotas = 0;
private double notaA;
private double notaB;
private double notaC;
private double notaD;
private double notaE;
//Construtor!
MeuLivro(String nome)
{
this.nomeDoCurso = nome;
}
public void setConfiguraNomeDoCurso(String nome)
{
this.nomeDoCurso = nome;
}
public String getRecuperaNomeDoCurso()
{
return this.nomeDoCurso;
}
public void obterNotas()
{
Scanner ler = new Scanner(System.in);
System.out.println("Entre com a nota!");
while(ler.hasNext())
{
notasInseridas = ler.nextInt();
totalDeNotas += notasInseridas;
contadorDeNotas += 1;
incrementaLetraContadorDeNotas(notasInseridas);//QUI ESSE ARGUMENTO NÃO ENTENDI OQUE ELE QUE DIZER
}
}
public void incrementaLetraContadorDeNotas(notasInseridas)//AQUI TB NAO ENTENDI ESSE ARGUMENTO {
switch(notasInseridas / 10)//DA ERRO AKI
{
case 9:
case 10:
++notaA;
break;
case 8:
++notaB;
break;
case 7:
++notaC;
break;
case 6:
++notaD;
break;
default:
++notaE;
break;
}
}
public void indicaRelatorioDeNotas()
{
JOptionPane.showMessageDialog(null,"Indicador de Relatório de Notas!","Informação do Sistema!",JOptionPane.INFORMATION_MESSAGE);
if(contadorDeNotas != 0)
{
media = totalDeNotas / contadorDeNotas;
System.out.println("Total de notas inseridas : "+contadorDeNotas+"\nTotal de notas: "+totalDeNotas+"");
System.out.println("Nota A: "+notaA);
System.out.println("Nota B: "+notaB);
System.out.println("Nota C: "+notaC);
System.out.println("Nota D: "+notaD);
System.out.println("Nota E: "+notaE);
}
}
public static void main(String[] args)
{
MeuLivro livro = new MeuLivro("Java:");
livro.obterNotas();
livro.indicaRelatorioDeNotas();
}
}
)