
me ayudan con mi programa?
Publicado por hazael (21 intervenciones) el 26/07/2021 07:00:38
me detecta 2 errores pero no se que corregir:
/*Crea una clase llamada Cuenta que tendrá los siguientes atributos: titular y cantidad (puede tener decimales).
El titular será obligatorio y la cantidad es opcional. Crea dos constructores que cumpla lo anterior.
Crea sus métodos get, set y toString.
Tendrá dos métodos especiales:
ingresar(double cantidad): se ingresa una cantidad a la cuenta, si la cantidad introducida es negativa, no se hará nada.
retirar(double cantidad): se retira una cantidad a la cuenta, si restando la cantidad actual a la que nos pasan es negativa, la cantidad de la cuenta pasa a ser 0.
*/
public class Cuenta {
private string titular;
private double cantidad;
public Cuenta(String titular) {
this(titular, 0);
}
public Cuenta(String titular, double cantidad) {
this.titular = titular;
if (cantidad < 0) {
this.cantidad = 0;
} else {
this.cantidad = cantidad;
}
}
public String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
public double getCantidad() {
return cantidad;
}
public void setCantidad(double cantidad) {
this.cantidad = cantidad;
}
public void ingresar(double cantidad) {
if(cantidad > 0){
this.cantidad += cantidad;
}
}
public void retirar(double cantidad) {
if (this.cantidad - Math.abs(cantidad) < 0) {
this.cantidad = 0;
} else {
this.cantidad -= cantidad;
}
}
public String toString() {
return "El titular " + titular + " tiene " + cantidad + " pesos en la cuenta";
}
}
public class cuentasapp {
public static void main(String[] args) {
Cuenta cuenta_1 = new Cuenta("DiscoDurodeRoer");
Cuenta cuenta_2 = new Cuenta("Fernando", 300);
cuenta_1.ingresar(300);
cuenta_2.ingresar(400);
cuenta_1.retirar(500);
cuenta_2.retirar(100);
System.out.println(cuenta_1);
System.out.println(cuenta_2);
}
}
/*Crea una clase llamada Cuenta que tendrá los siguientes atributos: titular y cantidad (puede tener decimales).
El titular será obligatorio y la cantidad es opcional. Crea dos constructores que cumpla lo anterior.
Crea sus métodos get, set y toString.
Tendrá dos métodos especiales:
ingresar(double cantidad): se ingresa una cantidad a la cuenta, si la cantidad introducida es negativa, no se hará nada.
retirar(double cantidad): se retira una cantidad a la cuenta, si restando la cantidad actual a la que nos pasan es negativa, la cantidad de la cuenta pasa a ser 0.
*/
public class Cuenta {
private string titular;
private double cantidad;
public Cuenta(String titular) {
this(titular, 0);
}
public Cuenta(String titular, double cantidad) {
this.titular = titular;
if (cantidad < 0) {
this.cantidad = 0;
} else {
this.cantidad = cantidad;
}
}
public String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
public double getCantidad() {
return cantidad;
}
public void setCantidad(double cantidad) {
this.cantidad = cantidad;
}
public void ingresar(double cantidad) {
if(cantidad > 0){
this.cantidad += cantidad;
}
}
public void retirar(double cantidad) {
if (this.cantidad - Math.abs(cantidad) < 0) {
this.cantidad = 0;
} else {
this.cantidad -= cantidad;
}
}
public String toString() {
return "El titular " + titular + " tiene " + cantidad + " pesos en la cuenta";
}
}
public class cuentasapp {
public static void main(String[] args) {
Cuenta cuenta_1 = new Cuenta("DiscoDurodeRoer");
Cuenta cuenta_2 = new Cuenta("Fernando", 300);
cuenta_1.ingresar(300);
cuenta_2.ingresar(400);
cuenta_1.retirar(500);
cuenta_2.retirar(100);
System.out.println(cuenta_1);
System.out.println(cuenta_2);
}
}
Valora esta pregunta


0