Está en la página 1de 1

import java.util.

InputMismatchException;
import java.util.Scanner;

public class CuadadoTryCatch {


public static void main(String[] ar) {
Scanner teclado = new Scanner(System.in);
int num;
int a = 1, b = 2, c;
int[] vector = new int[4];

try {
System.out.println("Ingrese un valor entero:");
num = teclado.nextInt();
int cuadrado = num * num;
System.out.println("El cuadrado de " + num + " es " + cuadrado);

c = a % b;
System.out.println("El residuo es -- > " + c);

int j = vector[6];
// fin del try

} catch (InputMismatchException e1) {


System.out.println("Debe ingresar un n�mero entero.");

} catch (ArithmeticException e2) {


System.out.println("Error de division por cero --> b = " + b);

} catch (ArrayIndexOutOfBoundsException e3) {


System.out.println("Error violaci�n de indices --> " +
e3.getMessage());

} catch (Exception e4) {


System.out.println("error deconocido --> ");

} finally {
System.out.println(" ");
System.out.println(" fin del proceso ");
}
}
}

También podría gustarte