eclipse运行显示Exception in thread "main" java.lang.NullPointerException at work_7.Bank.Openuser(Test.java:46) at work_7.Test.main(Test.java:12)
拜求各位大佬,帮忙解决一下!!!!
public class Test {
public static void main(String []args){
Bank bank = new Bank();
bank.Openuser("丁老头","12345",100.1);
bank.Openuser("丁老太","234567",200.5);
bank.Openuser("丁小胖","3456778",300.2);
bank.SearchMoney("丁小胖");
Account account = new Account("丁小女","567896",500.43);
account.SaveMoney(500.123);
account.DrawMoney(1000);
}
}
class Account{
String username;
String password;
double money;
Account(String username,String password,double money)
{
this.username=username;
this.password=password;
this.money=money;
}
void SaveMoney(double addmoney){
this.money+=addmoney;
System.out.println(username +" : 存钱以后,"+money);
}
void DrawMoney(double decmoney){
this.money-=decmoney;
System.out.println(username +" : 取钱以后,"+money);
}
}
class Bank{
String name;
ArrayList<Account> list;
void Openuser(String username,String password,double money){
try{list.add(new Account(username,password,money));}
catch(Exception ex){System.out.println("插入异常");}
}
void SearchMoney(String username){
for(int i=0;i<list.size();i++)
{
if(list.get(i).username==username){
System.out.println(username+" : "+"剩余金额为, "+list.get(i).money);
}
}
}
}