PROGRAMA QUE REALIZA LAS 4 OPERACIONES BÁSICAS, LOS METODOS ESTAN DENTRO DE LA MISMA CLASE Y EN ELLOS SE REALIZAN LAS OPERACIONES. import java.io.InputStreamReader; import java.io.BufferedReader;public class OperacionesMetodos //declaración de la clase { public static void main(String[] args) throws Exception //declaracion del metodo principal (main) { //declaración de variables double x = 0, y= 0, res = 0; int op = 0; char sigue = 's'; //declaración y creación de objetos InputStreamReader isr = null; BufferedReader teclado = null; OperacionesMetodos om = null; //objeto de esta misma clasepara acceder sus métodos //instanciación de objetos isr = new InputStreamReader(System.in); teclado = new BufferedReader(isr); om = new OperacionesMetodos(); while (sigue == 's' || sigue == 'S')//valida cuando el usuario desea continuar { System.out.println("Elige la operacion deseada"); System.out.println("Menu: 1. Sumar, 2. Restar, 3. Multiplicar, 4. Dividir"); op =Integer.parseInt(teclado.readLine()); if (op 4) //valida cualquier opción diferente de 1,2,3, y 4 System.out.println("Opcion invalida..."); else { System.out.println("Captura numero 1: "); x =Double.parseDouble(teclado.readLine()); System.out.println("Captura numero 2: "); y = Double.parseDouble(teclado.readLine()); if if if if } System.out.println("Deseas continuar? s/n... "); sigue = teclado.readLine().charAt(0); //devuelve el caracter 0 de la cadena } // cierra el while } // cierra el main //declaración de los métodos public double sumar(double x, double y) { return x + y ; } public double restar(double x, doubley) { return x - y; } public double multiplicar(double x, double y) { return x * y; } public double dividir(double x, double y) { return x / y; } } //cierra la clase (op (op (op (op == == == == 1) 2) 3)4) res res res res = = = = om.sumar(x, y); om.restar(x, y); om.multiplicar(x, y); om.dividir(x, y);
System.out.println("El resultado es: " + res);
PROGRAMA QUE REALIZA LAS 4 OPERACIONES...
Leer documento completo
Regístrate para leer el documento completo.