Gracias por su explicacion, ya andaba por ahi, pienso que asi como lo dejo ahora estaria bien,ya que guardar datos es quien lanza la escepcion y el catch seria el cheked.
Código:
public static void main(String[] args)
{
try
{
GuardarDatos(null);
}
catch(ExcepcionNula e)
{
System.out.print(e.getMessage());
}
}
public static void GuardarDatos(Consumidor cons) throws ExcepcionNula
{
int x =0;
if (cons!=null)
x = cons.getA();
else throw new ExcepcionNula("Objeto no existe");
}
saludos