CalculosBasicos
unknown
java
3 years ago
2.1 kB
7
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...