📄 getmoney.java
字号:
/**************************************************
* 取款
*************************************************/
package operation;
import user.CurrentUser;
import util.FactoryClass;
import util.FatherInterface;
import util.Input;
;
public class GetMoney implements FatherInterface {
public GetMoney() {
operation();
}
private void operation() {
System.out.print("请输入您要取出的钱数:");
String inMoney = Input.getInput();
float money = 0;
if (Input.isNumeric(inMoney)) {// 判断用户输入的是否数字
money = Float.parseFloat(inMoney);
} else {
System.out.println("输入非法,请输入数字");
FactoryClass.getInstance(FactoryClass.classNameArray[3]);
}
if (money > 0 && money < CurrentUser.getCount()) {
CurrentUser.subCount(money);
System.out.println("帐户余额:" + CurrentUser.getCount());
FactoryClass.getInstance(FactoryClass.classNameArray[3]);
// 返回登录用户选择菜单,FactoryClass.classNameArray[3]为util.ShowChoice2类
} else if (money < 0) {
System.out.println("输入的钱数错误,不能为负数!");
System.out.println("帐户余额:" + CurrentUser.getCount());
FactoryClass.getInstance(FactoryClass.classNameArray[3]);
} else {
System.out.println("您的帐户余额不足,无法取出");
System.out.println("帐户余额:" + CurrentUser.getCount());
FactoryClass.getInstance(FactoryClass.classNameArray[3]);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -