Tengo la tarea de hacer un programa oo, el programa (calculadora)consiste en que sume 2 números,
tengo el archivo con la clase main llamadas Calculadora.java que invoca la clase CalculadoraTest para realizar la suma.
En el archivo con la clase CalculadoraTest ya puse el contructor, lo que necesito es ayuda con set or get para que me retorne el resultado.
public class CalculadoraTest
{
// Defines tus variables, ejemplo:
private double a;
private double b;
private double resultado;
//constructor para inicializar variables
public Calculadora(double a, double b)
{
//inicializa valores de entrada
}//fin del constructor
// Ahora hay que definir las operaciones.
//metodo para la suma
public void suma(double x, double y)
{
resultado = x + y;
}
}
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
a mi me lo dejaban con 4 clases estaba cabron seria asi set y get
public class ejercicio
{
//atributos
private double a;
private double b;
//constructor para inicializar atributos
public ejercicio()
{
a=0;
b=0;
}
public void setsuma(double x, double y)
{
a=x;
b=y;
}
public double getResultado()
{
double resultado=0;
resultado = a + b;
return resultado;
}
}
la clase con el metodo main que manda que pide valores los regresa
import javax.swing.*;
public class ejerciciotester {
public static void main(String[] args) {
ejercicio objeto=new ejercicio();
double a=0,b=0;
a=Double.parseDouble(JOptionPane.showInputDialog("numero uno"));
b=Double.parseDouble(JOptionPane.showInputDialog("numero dos"));
objeto.setsuma(a,b)
mensaje salida(null,"resultado"+objeto.getResultado());
}
}
<code>
// para devolver el resultado (solo lectura)
public double getResultado() {
return this.resultado;
}
// para establecerel valor de la variable a
public void setA(double value) {
this.a = value;
}
// para devolver el valor de la variable a
public double getA() {
return this.a;
}
// lo mismo con b
// operaciones
public double suma() {
this.resultado = this.a + this.b;
return this.resultado;
}
public double multiplica() {
this.resultado = this.a * this.b;
return this.resultado;
}
</code>
Si empezastes el programa declarando dos variables dobles, una (a) y la otra (b), entonces al final debes colocar en vez de (x) y (y) seguir usando (a) y (b).