Pessoal, boa noite.
Após escrever o seguinte código abaixo, o Eclipse acusa o seguinte erro:
Exception in thread “main” java.lang.Error: Unresolved compilation problems:
Syntax error on token “;”, { expected after this token
Syntax error, insert “}” to complete ClassBody
at Matriz.<init>(Matriz.java:4)
at Principal.main(Principal.java:8)
Não consigo descobrir o motivo, por favor me ajudem. Tenho “Quase” certeza que a declaração está válida.
Obs: (Sei que posso declarar assim: int[] nums = new int[7];), porém gostaria de descobrir o motivo de não conseguir do jeito abaixo.
public class Matriz {
int[] nums; // Syntax error on token “;”, , expected
nums = new int[7];
}
public class Principal {
public static void main (String [] args){
Matriz A = new Matriz();
System.out.println(A.nums[0]);
}
}