Originariamente inviato da dik1992
vorrei evitare l'uso di this. etc perchp non c'è nel programma e non vorrei che nel corso dell'esame universitario alla correzione mi facessero problemi.
vorrei usare il metodo che crei prima l'array e poi dichiari le variabili che dovrebbero stare in esso.... una cosa del genere
codice:
ublic class prova {
public void crea(){
prova[] pro = new prova[3];
pro[] = new prova(String name, String cognome, int eta);
}
}
però l'ultima riga non è corretta qual'è il modo giusto per scriverla??
HO PROVATO A FARE QUESTO
codice:
public class prova {
public prova (int[] e, String[] nom, String[] cogn){
prova[] pro = new prova[3];
for (int i = 0 ; i <3; i++){
pro[i] = new prova(e,nom,cogn);
}
}
}
main
codice:
import javax.swing.JOptionPane;
public class arrayprovamain {
public static void main(String[] args) {
int [] e = new int[3];
String [] nom = new String[3];
String[] cogn = new String[3];
for (int i = 0; i <3 ; i++){
e[i] = Integer.parseInt(JOptionPane.showInputDialog("inserire età"));
nom[i] = JOptionPane.showInputDialog("inserire nome");
cogn[i] = JOptionPane.showInputDialog("inserire cognome");
prova prov = new prova (e,nom,cogn);
}
}
}
ma non va dove sta l'errore??