Código:
//fichero Cuadrado.java public class Cuadrado{ public int lon; }
Código:
javac me lo compila todo bien, el problema viene en la ejecucion que me tira el siguiente error://fichero topicos.java public class topicos{ public static void main(String[] args){ Cuadrado[] cuad = new Cuadrado[9]; int suma=0; cuad[0].lon = 1; cuad[1].lon = 4; cuad[2].lon = 7; cuad[3].lon = 8; cuad[4].lon = 9; cuad[5].lon = 10; cuad[6].lon = 14; cuad[7].lon = 15; cuad[8].lon = 18; for(int i=0;i<9;i++){ suma = suma + cuad[i].lon * 4; } System.out.println("El perimetro del rectangulo es: "+suma); } }
Cita:
Creo que el problema esta cuando trato de declarar el arreglo del tipo Cuadrado(mi clase) alguien sabe como puedo hacer esto? o cual es el error? se los agradeceria mucho thejez@thejez-lap:~$ java topicos
Exception in thread "main" java.lang.NullPointerException
at topicos.main(topicos.java:5)
Exception in thread "main" java.lang.NullPointerException
at topicos.main(topicos.java:5)