Jump to content

Java - Problema con excepciones


Recommended Posts

Bueno resulta que estoy haciendo una especie de formulario. Se que las excepciones se manejan con el try catch, pero no logro captar como ocuparlo bien. por ejemplo unos de los datos que quiero pedir por pantalla son:

 

-nombre

-apellido

-edad

 

Entonces quiero crear una excepcion donde por ejemplo en nombre y apellido solo pueda ingresar letras, y en edad solo pueda ingresar numeros :S

Link to comment
Share on other sites

Es que estás equivocado, tienes que entender que en Java algunos métodos o clases "patean" excepciones, eso lo hacen con throws, tu incluso puedes crear tus propias excepciones y que algún método lo tire en caso que ocurra algo.

 

Por ejemplo si intentas convertir un String que contiene letras en un entero, tira una excepción, pero eres tú el que la maneja mediante el try catch.

 

Ejemplo

 

try{

 

código peligroso

 

 

}catch (Exception e){

 

que hacer en caso de error

 

}

 

 

Exception es el padre de las excepciones, así como Object es el padre de los objetos.

 

Si quieres que un campo contenga sólo letras o sólo números y manejarlo con excepciones tendrías que hacer tu propia excepción y un método que valide lo que quieres.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...