Visualizzazione dei risultati da 1 a 3 su 3

Discussione: array di oggetti

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    53

    array di oggetti

    ho fatto questo programma

    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);
    		
    		for (int j = 0; j<3 ; j++){
    			System.out.println (prov.e);  // PROV.E NON ME LO TROVA COME MAI??
    		}
    
    	}
    
    }
    il programma non funziona e oltre a non trovare prov.e oppure prov.cogn mi da anche un errore grave che sarebbe questo

    codice:
    xception in thread "main" java.lang.StackOverflowError
    	at prova.<init>(prova.java:5)
    	at prova.<init>(prova.java:8)  //questo me lo da per  qualche centinaia di     volte

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    All'interno della classe prova dove lo avresti dichiarato e?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da dik1992
    ho fatto questo programma
    Ne stai già parlando in questa discussione: non aprire più discussioni sullo stesso problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.