Código:
¿Alguien sabe porque se produce este error y sabe como solucionarlo?Exception in thread "main" java.lang.NullPointerException at actividad12.Actividad12.buscar(Actividad12.java:62) at actividad12.Actividad12.main(Actividad12.java:137) C:\Users\User\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
Código Java:
Ver original
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package actividad12; import java.io.*; /** * * @author Me */ public class Actividad12 { public static int numLibro = 0; public static void agregar() { if(numLibro < 5) { for(int j = 0; j < 5; j++) { switch(j) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; } try { libro[numLibro][j] = entrada.readLine(); } } numLibro++; } else { } } switch(opcion) { case 1: //titulo for(int i = 0; i < libro.length; i++) { for(int j = 0; j < 5; j++) { if(libro[i][1].equals(busqueda)) { switch(j) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; } } } } break; case 2: //autor break; case 3: //año break; } } /** * @param args the command line arguments */ try { String query; int opcion, opcionBuscar; do { switch(opcion) { case 1: agregar(); break; case 2: do { switch(opcionBuscar) { case 1: break; case 2: query = entrada.readLine(); buscar(1, query); break; case 3: break; } } while(opcionBuscar != 4); } } while(opcion != 3); } } }
Saludos y gracias de antemano