Examen Práctico de Excepciones

En el siguiente programa se le pide que programe las excepciones

para los métodos: leervalores y dividir. El método leervalores

debe de prepararse con una excepción en caso de que se capture un

valor alfabético. El método dividir debe estar preparado con una

excepción en caso de que se de la división por cero.

import javax.swing.JOptionPane;

//primer programa de calculadora - operaciones básicas

//lectura por teclado

//El programa hace las cuatro operaciones básicas

//con números fijos

public class Calculadora1 {

int valor1, valor2, resultado;

public static void main(String arg[]){

int val; float r1;

Calculadora1 c = new Calculadora1();

c.leervalores();

c.sumar();

val = c.sumar(4, 5);

System.out.println("EL valor de la suma es: " + val);

r1=c.dividir();

System.out.println("EL valor de la suma es: " + r1);

c.restar();

}


public void inicializarvariables(){

valor1=4;

valor2=5;

}


public void leervalores(){

valor1 = Integer.parseInt( JOptionPane.showInputDialog(

null,"Introduzca un numero",

"Valor 1", JOptionPane.QUESTION_MESSAGE) );

valor2 = Integer.parseInt( JOptionPane.showInputDialog(

null,"Introduzca un numero",

"Valor 1", JOptionPane.QUESTION_MESSAGE) );

}


public void sumar(){

resultado=valor1+valor2;

System.out.println("EL valor de la suma es: " + resultado);

}


public int sumar(int a, int b){

int suma=0;

suma=a+b;

return suma;

}


public void restar(){

resultado=valor1-valor2;

System.out.println("El valor de la resta es: " + resultado);

}

public void multiplicar(){

resultado=valor1*valor2;

System.out.println("El valor de la resta es: " + resultado);

}


public float dividir(){

float res;

res=valor1/valor2;

return res;

}

}

Respuestas

Respuesta dada por: leoga1050
0

Respuesta:

Emite el el goce

Explicación:

El 3m di en alex el el I 5b su

Preguntas similares