excepciones java

Páginas: 4 (853 palabras) Publicado: 11 de junio de 2015









Programa que implementa distintas excepciones en un solo código:

package pkg10numerosarreglos;
import javax.swing.JOptionPane;

public class Main {

public static void main(String[]args) {
try{
int i, nu=0,b,c,divi,x;

String valor="";
nu=Integer.parseInt(JOptionPane.showInputDialog("escribe la dimencion del arreglo"));
int[ ] a =new int[nu];
for (i=0; i
{
a[i]=Integer.parseInt(JOptionPane.showInputDialog("escribe un valor"));
if(a[i]>0 && a[i]%2==0){
valor+= "los numeros pares positivos son : " + a[i]+"\n";
}
}
JOptionPane.showMessageDialog(null, valor);b=Integer.parseInt(JOptionPane.showInputDialog("escribe el numero de la casilla que desee ver el valor 0-4"));
c=Integer.parseInt(JOptionPane.showInputDialog("ingrese un numero por el que lo quieradividir"));
divi=a[b]/c;

JOptionPane.showMessageDialog(null, "el numero que esta en la posicion dada es "+a[b]);
JOptionPane.showMessageDialog(null,"el resultado de ladivision es :"+divi);
}catch(ArrayIndexOutOfBoundsException ex ){
JOptionPane.showMessageDialog(null,"es invalio el numero inutil");

}catch(NumberFormatExceptionex){
JOptionPane.showMessageDialog(null,"Se ingreso un valor invalido inutil");
}catch(ArithmeticException ex){
JOptionPane.showMessageDialog(null,"No se puede dividir entresero sonso");

}catch(NegativeArraySizeException ex){
JOptionPane.showMessageDialog(null,"has introducido un valor negativo");
}
}

}


















Pantallasde ejecución:














Como vemos al introducir un número que no se encuentra en la casilla lo marca y si dividimos entre cero igual así como otras excepciones que podemos apreciar en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java Excepciones
  • Excepciones java
  • Excepciones Java
  • Java excepcion
  • Excepciones Java
  • Excepciones En Java
  • Excepciones java
  • excepciones en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS