Originariamente inviato da pippuccio76
Scusami se dichiaro una variabile d'istanza lo posso fare fuori dai metodi , questo non vale per gli array?
Come già detto, al di fuori dei metodi è possibile fare solo dichiarazione di variabili (di qualunque tipo, anche array) o dichiarazione + inizializzazione, ma non si possono scrivere altri tipi di istruzione. Tu stai cercando di effettuare delle assegnazioni (che non sono, né una dichiarazione, né una inizializzazione, ma appunto delle assegnazioni).
Se vuoi effettuare dichiarazione + inizializzazione (con contestuale assegnazione dei valori) dell'array, dovrai usare una sintassi diversa:
codice:
int numeri[]= {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
oppure (equivalente)
int numeri[]= new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Questa è una dichiarazione + inizializzazione di un array di 10 elementi con i valori indicati.
Ciao.