Ciao ragazzi , prima di tutto volevo farvi i complimenti per il forum.
Mi sono da poco avvicinato alla programmazione in java dopo aver programmato in C , ho un problema con un esercizio, Il testo è il seguente
Definire una classe che rappresenta un array di interi , definire un costruttore che , dato un parametro n istanzia un array con elementi casuali. so che è banale , ma non riesco a capire l'errore che commetto, vi posto il codice , spero possiate aiutarmi. Grazie anticipatamente
Questa è la classe con il costruttore
codice:
public class array {
array(int n) {
int[] V = new int[n];
for(int i =0;i<n;i++) {
V[i] = (int)Math.random()*10;
}
}
}
e questo è il main dove ho istanziato l'oggetto e ho provato a stamparlo:
codice:
public class esegui {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
array vettore = new array(5);
for(int i = 0;i<5;i++) {
System.out.println("Elemento" , vettore[i]);
}
}
}
Utilizzo NetBeans come IDE e mi segnala questo errore: array required , but array found
Spero grazie al vostro aiuto di riuscire a capire dove sbaglio