ho una classe e un main (qui sotto)
codice:
public class prova {
private String cognome;
private String nome;
int eta;
public prova (String cogn,String nom,int et ){
eta=et;
nome = nom;
cognome = cogn;
}
public void dichiarazione(){
prova[] p = new prova[4];
for (int i = 0; i <4;i++){
p[i] = new prova (cognome, nome,eta);
}
}
}
main
codice:
import javax.swing.JOptionPane;
public class arrayprovamain {
public static void main(String[] args) {
int etaa;
String cognomee;
String nomee;
for(int i =0;i<4;i++){
nomee = JOptionPane.showInputDialog("inserire nome");
cognomee = JOptionPane.showInputDialog("inserire cognome");
etaa = Integer.parseInt(JOptionPane.showInputDialog("inserire età "));
prova pro = new prova (nomee,cognomee,etaa);
pro.dichiarazione();
}
for (int k =0; k<4;k++){
System.out.println();
}
}
}
vorrei assegnare all'array di oggetti 4 nomi 4 cognomi e 4 età passandoli dal main tramite tastiera. Cosa devo modificare o aggiungere al programma ??? e poi come faccio a stampare tutto??