银行存取模拟

该博客主要围绕模拟银行新用户现金业务办理程序展开,设计实现模拟新用户到银行办理现金存取业务的场景,包含欢迎用户、提醒用户离开,以及开户、存款、取款动作,完成操作后会提示账户余额。

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

模拟银行操作

设计实现一个银行新用户现金业务办理程序,使其模拟新用户到银行办理现金存取业务时的场景。要求如下:

(1)有对于用户到来的欢迎动作、用户离开的提醒动作

(2)有用户的开户、存款和取款动作,在完成开户存款和取款操作后,要提示用户的帐户余额

import java.util.*;

class Account
{
	private String name;
	private int passworld;
	private double  balance;
	static int count=0;

Account(String name, double balance){
	this.setName(name);
	this.setBalance(balance);
}

public void setName(String name){
	this.name=name;
}
public String getName(){
	return name;
}
public void setPassworld(int passworld){
	this.passworld=passworld;
}
public int getPassworld(){
	return passworld;
}
public void setBalance(double balance){
	this.balance=balance;
}
public double getBalance(){
	return balance;
}

public void infor() {//账户信息
System.out.println("姓名:" + name);
System.out.println("余额:" + balance);
}


public void WithDraw() {//取钱
  Scanner balance = new Scanner(System.in);
  System.out.println("请输入你要提取的金额:");
double money = balance.nextDouble();
if (money > this.balance)
   System.out.println("你的余额不足");
   else
   this.balance = (this.balance - money);
   System.out.println("你的余额为:" + this.balance);
 }



 public void Deposit() {//存钱
Scanner balance = new Scanner(System.in);
  System.out.println("请输入你要存入的金额:");
  double money = balance.nextDouble();
  this.balance = (this.balance + money);
System.out.println("你的余额为:" + this.balance);
 }


	public  void xitong(){
		boolean t =true;
	while(t){
		System.out.println("请输入您的选择");
		Scanner num = new Scanner(System.in);
		int Select = num.nextInt();
		
		switch(Select){
		case 1:
			System.out.println("取款操作");
			this.WithDraw();
			break;

		case 2:
			System.out.println("存款操作");
			this.Deposit();
			break;

		case 3:
			System.out.println("账户信息");
			this.infor();
			break;

		case 4:
			++count;
			System.out.println("欢迎下次光临");
			t=false;
			break;
		default:
			System.out.println("你的选择有误");
			break;
		}
	}
	}
}
public class Test3{
	public static void main(String[] args) {
	Account acc = new Account("蔡豪",1000.0);
	System.out.println("欢迎来到招商银行");
	System.out.println("欢迎进入银行账户操作系统");
	System.out.println("1取款操作");
	System.out.println("2存款操作");
	System.out.println("3账户信息");
	System.out.println("4退出系统");
	acc.xitong();
}
}

运行结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值