Java Calculator Tutorial: Sum and Subtract with Classes
Class: MaquinaSumadorapackage ClasesOperaciones; public class MaquinaSumadora { private float numero1; private float numero2; public MaquinaSumadora() { numero1 = 0; numero2 = 0; } public float getNumero1() { return numero1; } public void setNumero1(float numero1) { this.numero1 = numero1; } public float getNumero2() { return numero2; } public void setNumero2(float numero2) { this.numero2 = numero2; } public float sumar() { float foo; foo = 0; foo = numero1 + numero2; return foo; } public float restar() { float foo; foo = 0; foo = numero1 - numero2; return foo; } } | Class: ControladoresClasespackage Controladores; import ClasesOperaciones.MaquinaSumadora; import java.util.Scanner; public class ControladoresClases { private MaquinaSumadora sumadora; private Scanner ingreso; public ControladoresClases() { sumadora = new MaquinaSumadora(); ingreso = new Scanner(System.in); } private void ingresarValores() { System.out.println("Ingrese el Primer Valor: "); sumadora.setNumero1(ingreso.nextFloat()); System.out.println("Ingrese el Segundo Valor: "); sumadora.setNumero2(ingreso.nextFloat()); } private void imprimirSuma() { System.out.println("El valor de la Suma es: "); System.out.println(sumadora.sumar()); } private void imprimirResta() { System.out.println("El valor de la Resta es: "); System.out.println(sumadora.restar()); } public void menu() { int op; op = 0; do { System.out.println("1. Ingresar valores"); System.out.println("2. Sumar valores"); System.out.println("3. Restar valores"); System.out.println("0. Salir"); op = ingreso.nextInt(); if (op == 1) { ingresarValores(); } else if (op == 2) { imprimirSuma(); } else if (op == 3) { imprimirResta(); } } while (op != 0); } } |
Main Class: Calculadorapackage calculadora; import Controladores.ControladoresClases; public class Calculadora { public static void main(String[] args) { ControladoresClases control; control = new ControladoresClases(); control.menu(); } } | |