📄 userdaoimpl.java
字号:
package com.bank.ata.dao.impl;
import com.bank.ata.dao.IUserDAO;
import com.bank.ata.entity.User;
public class UserDAOImpl implements IUserDAO {
public User[] users = new User[100];
public int i = 0;
public int uid;
public UserDAOImpl() {
User user = new User();
user.setUid("ata");
user.setPwd("ata");
user.setMoney(100);
users[0] = user;
}
public void addMoneyKinds(String moneyKind, double hl) throws Exception {
}
public void addUser(User user) {
users[i++] = user;
}
public void checkMony(User user, double money, String moneyKind) {
user = users[uid];
double hl = this.moneyKindConvert(moneyKind);
user.setMoney(user.getMoney() - money * hl);
users[uid] = user;
this.showInfo(users[uid]);
}
// user.getUid().equals(users[n].getUid())&&user.getPwd().equals(users[n].getPwd()
public boolean login(User user) throws Exception {
for (int n = 0; n <= i; n++) {
try {
if (user.getUid().equals(users[n].getUid())
&& user.getPwd().equals(users[n].getPwd())) {
this.uid = n;
this.showInfo(users[n]);
return true;
}
} catch (Exception ex) {
System.out.println("输入的用户名和密码有误,请重新登陆");
}
}
System.out.println("user do not exist~!");
return false;
}
public void savaMoney(User user, double money, String moneyKind)
throws Exception {
user = users[uid];
// System.out.println(uid);
// System.out.println(user.getMoney());
double hl = this.moneyKindConvert(moneyKind);
System.out.println(hl);
users[uid].setMoney(users[uid].getMoney() + money * hl);
System.out.println(users[uid].getMoney() + money * hl);
// users[uid] = user;
this.showInfo(users[uid]);
}
public void showInfo(User usr) {
System.out.println("用户名是:" + usr.getUid());
System.out.println("您现在帐号总额为:" + usr.getMoney());
}
public double moneyKindConvert(String moneyKind) {
if (moneyKind.equals("1")) {
return 1;
} else if (moneyKind.equals("2")) {
return 7;
} else if (moneyKind.equals("3")) {
return 13.5;
} else if (moneyKind.equals("4")) {
return 1 / 100.0;
}
return 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -