Clase operaciones, es donde se encuentran los atributos, las distintas operaciones que hará el programa, como lo es, suma, resta y multiplicación.
/* Autor: Alejandra Zarahyd Espinoza Hernandez El programa pide ingresar dos valores para poder hacer operaciones con ellos e imprimir la respuesta de cada operacion */ public class operaciones{ // Nombre de la clase //Atributos private double nm1; private double nm2; private double suma; private double resta; private double multiplicacion; //Constructor public void set_nm1(double valor){ nm1=valor; } public void set_nm2(double valor){ nm2=valor; } // Metodos public void calculos() {//asigna valor a los datos, suma, resta, multiplicacion suma=nm1+nm2; resta=nm1-nm2; multiplicacion=nm1*nm2; } public double getsuma () { // meotodo para devolver suma return suma; } public double getresta () { //metodo para devolver resta return resta; } public double getmultiplicacion () { //metodo para devolver multiplicacion return multiplicacion; } }
Aquí se muestra la segunda clase llamada ClaseOperador, la cual es la clase controladora, aquí se crearan los objetos e imprimirá el resultado de las operaciones.
/* Clase controladora Autor: Alejandra Zarahyd Espinoza Hernandez */ import java.util.Scanner; // Para utilizar datos a traves del teclado public class ClaseOperador { public static void main (String[] args){ Scanner entrada = new Scanner (System.in); //objeto creado tipo Scanner llamado entrada operaciones objoperaciones = new operaciones (); //objeto para las operaciones double valorn1, valorn2; System.out.print("Ingrese el valor del primero numero : "); valorn1 = entrada.nextDouble (); // lee datos tipo double System.out.print("Ingrese el valor del segundo numero : "); valorn2 = entrada.nextDouble (); objoperaciones.set_nm1(valorn1); //Asignacion a los atributos del objeto objoperaciones.set_nm2(valorn2); objoperaciones.calculos (); // llama a este metodo calculos para hacer las operaciones System.out.println("La suma es : " +objoperaciones.getsuma ()); System.out.println("La resta es : " +objoperaciones.getresta ()); System.out.println("La multiplicacion es : " +objoperaciones.getmultiplicacion ()); } }
Ahora bien mostraré la imagen de el programa ya corrido, para señalar que funciona correctamente: