CalculosBasicos
unknown
java
3 years ago
2.1 kB
4
Indexable
package com.mycompany.claseprincipalyclasedeprocesoclasecalculosbasicos; public class CalculosBasicos { private int numero1 = 0; private int numero2 = 0; private int error = 0; private boolean n1Definido = false; private boolean n2Definido = false; public CalculosBasicos() { } public int getNumero1() { return this.numero1; } public void setNumero1(int numero1) { this.numero1 = numero1; this.n1Definido = true; } public int getNumero2() { return this.numero2; } public void setNumero2(int numero2) { this.numero2 = numero2; this.n2Definido = true; } public int getError() { return this.error; } public boolean getN1Definido() { return this.n1Definido; } public boolean getN2Definido() { return this.n2Definido; } public int sumar() { this.error = configurarError(); int suma = 0; suma = this.numero1 + this.numero2; return suma; } public int restar() { this.error = configurarError(); int resta = 0; resta = this.numero1 - this.numero2; return resta; } public int multiplicar() { this.error = configurarError(); int multiplicacion = 0; multiplicacion = this.numero1 * this.numero2; return multiplicacion; } public int dividir() { this.error = configurarError(); if (this.numero2 == 0) { this.error = 1; return 0; } int division = this.numero1 / this.numero2; return division; } private int configurarError() { if (this.n1Definido == true && this.n2Definido == false) { return -20; } if (this.n1Definido == false && this.n2Definido == true) { return -10; } if (this.n1Definido == false && this.n2Definido == false) { return -12; } return 0; } }
Editor is loading...