EXCEPCIONES
A veces al momento de compilar un programa, el compilador nos muestra este tipo
de mensaje como el que vamos a mostrar en la siguiente imagen.
Descuiden que este tipo de mensaje quiere decir que hay un error de sintaxis o lógico.
Para que no nos salgan este tipo de mensajes lo que vamos a utilizar son EXCEPCIONES.
Las Excepciones son como un tipo de controlador de errores, es decir, van a controlar
los errores que contienen un programa, pero para ello vamos a necesitar la estructura “try - catch” quien va a ser el que controle nuestros errores.
A continuación mostraremos los tipos de errores que hay:
<>br
A continuación veremos un ejemplo de EXCEPCIONES.
package practica8;
import javax.swing.JOptionPane;
/**
*
* @author Jhosep A. Cerna S
*/
public class Error
{
public static void main(String[] args)
{
String cad_num;
int numero;
boolean val;
//hacemos un do-while para que vuelva a ingresar un numero
do{
try{
cad_num=JOptionPane.showInputDialog(null,"Ingrese un numero para ser sumado con 6","Manejo del try-catch",JOptionPane.QUESTION_MESSAGE);
numero=Integer.parseInt(cad_num);
numero+=6;
JOptionPane.showMessageDialog(null,"Bien, el reusltado de 6 + "+cad_num+" = "+numero,"Mensaje",JOptionPane.INFORMATION_MESSAGE);
val=false;
}
catch(NumberFormatException nfe)
{
JOptionPane.showMessageDialog(null,"Ha ingresado una letra\npor favor ingrese un numero","Error",JOptionPane.ERROR_MESSAGE);
val=true;
}
}while(val);
}
}



