设计一个类BankAccount描述银行储户信息

博客介绍用Java设计BankAccount类描述银行储户信息,含ID、姓名和余额,通过构造方法初始化。编写Exam3程序,创建HashMap存放3个BankAccount对象,以ID为关键字,检索ID为102的元素并显示,最后遍历集合显示所有元素。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设计一个类BankAccount描述银行储户信息,包含3个成员变量:储户的ID,姓名和余额,编写构造方法实现成员变量初始化。然后编写程序Exam3,创建一个HashMap对象,存放3个BankAccount对象,每个BankAccount对象用该对象的ID作为关键字,检索ID为102的元素并显示,然后遍历当前集合并显示所有元素。
package programme;

import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;

class BankAccount{
	int ID;
	String name;
	int money;
	public BankAccount(int iD, String name, int money) {
		super();
		ID = iD;
		this.name = name;
		this.money = money;
	}
	public String toString() {
		return " [ID=" + ID + ", name=" + name + ", balance=" + money + "]";
	}
}

public class Bank {
	public static void main(String[] args) {
		BankAccount bank = new BankAccount(102, "zhangsan", 154321);
		BankAccount bank2 = new BankAccount(101, "lisi", 94915641);
		HashMap<Integer, BankAccount> map = new HashMap<Integer, BankAccount>();
		map.put(101, bank2);
		map.put(102, bank);
		BankAccount bank3 = map.get(101);
		System.out.println(bank3);
		for (Entry<Integer, BankAccount> entry : map.entrySet()) {
			System.out.println("用户ID: "+entry.getKey()+"  用户信息: "+entry.getValue());
		}
		
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值