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 a la pregunta
Contestado por
0
Respuesta:
Emite el el goce
Explicación:
El 3m di en alex el el I 5b su
Otras preguntas
Matemáticas,
hace 2 meses
Geografía,
hace 2 meses
Química,
hace 2 meses
Inglés,
hace 4 meses
Matemáticas,
hace 10 meses
Matemáticas,
hace 10 meses