Utilice JAVA para escribir un programa sencillo de depósito y retiro bancario
paquete com.lw.thread;
/* Tipo de cuenta bancaria Cuenta (no se puede sobregirar), incluido el ID de cuenta (10 ~ 16 dígitos), contraseña (6 dígitos), nombre del jefe de hogar, saldo */
Cuenta public class {
privada String id;
privada int contraseña;
privada Nombre de cadena;
saldo doble privado
cadena pública getId() {
ID de retorno
}
public void setId(String id) {
this.id = id;
}
public int getPassword() {
devolver contraseña;
}
public void setPassword(int contraseña) {
this.password = contraseña
} p> p>
public String getName() {
devolver nombre
}
public void setName(nombre de cadena) {
this.name = nombre;
}
public double getBalence() {
devolver saldo
} p>
public void setBalence(doble equilibrio) {
this.balence = equilibrio
}
/*
* Predeterminado La información de la cuenta construida es: 11111111111111111, 666666, Qian Sanduo, 888888.88.
*/
cuenta pública() {
super();
this.id = "111111111111111"; >
this.password = 666666;
this.name = "Qian Sanduo";
this.balance = 888888.88; >
/*
* Otro método de construcción toma 4 parámetros para inicializar 4 propiedades (con verificación de validez de datos).
*/
Cuenta pública (ID de cadena, contraseña int, nombre de cadena, saldo doble) {
this.id = id;
this.password = contraseña;
this.name = nombre;
this.balence = saldo;
}
/*
* Consultar saldo
*/
público estático doble selectMoney(Cuenta cuenta) {
return account.getBalence();
}
/*
* Ahorra dinero
*/
public static String setMoney(Cuenta cuenta, doble saldo) {
if (balence lt; 0) {
return "Error al depositar dinero, ¡ingréselo correctamente!";
}
double d = saldo account.getBalence();
account.setBalence(d);
return "Usted depositó" saldo "Yuan, el saldo de la cuenta actual es" d
}
/*
* Retirar dinero
*/ p >
public static String getMoney(Cuenta cuenta, doble saldo) {
double d = account.getBalence();
if (balence gt; d) { p >
return "¡Tu saldo es insuficiente!";
}
account.setBalence(d - balance
return "Sacaste " balance "Yuan, el saldo de la cuenta actual es" account.getBalence();
}
}