提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
对于银行存取款的流程,人们非常熟悉,用户可在银行对自己的资金账户进行存款、取款、查询余额等操作,下面就让我们开始实战吧!
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目分析
定义银行账户类 :
属性:账号,余额;
方法:存款,取款,查询余额。
二、实战步骤
1.类的创建
代码如下(示例):
public class Bank { private String account; private double balance ; //************************************************ public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public double getBalance(){ return balance; } public void setBalance(double balance){ this.balance = balance; } // **************************************************** public Bank(double balance2){ this.balance = this.balance + balance2; } // ******************************************************** public void get_money(){ System.out.println(account+"用户你好!"); System.out.println("您当前账户的余额为:"+ balance); } public void save_money(double money){ balance = balance + money; System.out.println("您存入了"+ money + "元,现有余额:"+ balance); } public void withdrawal(double money){ balance = balance - money; System.out.println("您取走了:"+money+"元,现有余额:"+ balance); } }
2.类的引用
代码如下(示例):
import java.util.Scanner; public class BankAccount { public static void main(String[] args) { int c; Bank a = new Bank(500); Scanner b = new Scanner(System.in); System.out.println("请输入您的账户:"); a.setAccount(b.next()); int flag1 = 1; while(flag1 != 0) { System.out.println("请选择您的业务"); System.out.println("1.查余额 2.存款 3.取款 4.结束"); c = b.nextInt(); switch (c) { case 1: a.get_money(); break; case 2: System.out.println("请输入您要存的金额:"); a.save_money(b.nextDouble()); break; case 3: System.out.println("请输入您要取的金额:"); a.withdrawal(b.nextDouble()); break; case 4: System.out.println("本次服务结束,欢迎下次光临!"); flag1 = 0; break; default: flag1 = 0; System.out.println("本次服务结束,欢迎下次光临!"); break; } } } }
3.代码运行结果
总结
此次实战我们中利用了while循环、类的定义封装重构。
希望可以给大家帮助!加油!向Java大佬冲!