Bem estou fazendo um programinha que por parte já está pronto, o programa deve ler o nome de um número indeterminado de alunos e 3 notas de cada aluno, se o úsuario quizer sair do programa ele vai dígitar fim no campo de nome até ai tudo bem mais como eu faço pra criar uma classe de dados?? fiz um método para somar as notas com uma variavel global soma
deu certo mais não tenho a mínima ídeia de como agrupar em uma classe de dados, alguém pode me explicar detalhadamente como funciona?? qual a diferença de método pra classe???qual o significado de static?? vo deixar meu código ai embaixo para que vcs passam verificar!
/*Crie um aplicativo que leia os dados de um nº indeterminado de aluno
até que digite "FIM" no campo NOME.
Os dados deverão ser agrupados em uma classe da dados: NOME e 3 NOTAS
Criar um método para somar as 3 NOTAS de cada aluno e retornar.
*/
import javax.swing.*;
public class Prog24
{
public static int soma =0;
public static void calculo (double n)
{
soma+=n;
}
//******************************************
public static void main(String args[])
{
String nome,saida;
int i;
double vn[]=new double[3];
do
{
nome=JOptionPane.showInputDialog("Dígite o nome do aluno");
if(!nome.equalsIgnoreCase("fim"))
{
for(i=0;i<3;i++)
{
vn[i]=Double.parseDouble(JOptionPane.showInputDialog("Dígite a "+(i+1)+"ª nota"));
calculo(vn[i]);
}
}
}while(!"fim".equalsIgnoreCase(nome));
JOptionPane.showMessageDialog(null,soma);
}
}