用JAVA编程设计一个银行账户类,其中包括以下内容,并用字符界面模拟存款和取款过程。(功能界面设计,关键词优化)

时间:2024-04-16 19:53:50 作者 : 石家庄SEO 分类 : 关键词优化
  • TAG :

    %E7%94%A8JAVA%E7%BC%96%E7%A8%8B%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E9%93%B6%E8%A1%8C%E8%B4%A6%E6%88%B7%E7%B1%BB%EF%BC%8C%E5%85%B6%E4%B8%AD%E5%8C%85%E6%8B%AC%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%EF%BC%8C%E5%B9%B6%E7%94%A8%E5%AD%97%E7%AC%A6%E7%95%8C%E9%9D%A2%E6%A8%A1%E6%8B%9F%E5%AD%98%E6%AC%BE%E5%92%8C%E5%8F%96%E6%AC%BE%E8%BF%87%E7%A8%8B%E3%80%82

import java.util.Scanner;public class ZH {private String zh;//账户private String password;//密码private String openTime;//开户时间private String sfz;//身份证号private double je;//存款金额public String getZh() {return zh;}public void setZh(String zh) {this.zh = zh;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}public String getOpenTime() {return openTime;}public void setOpenTime(String openTime) {this.openTime = openTime;}public String getSfz() {return sfz;}public void setSfz(String sfz) {this.sfz = sfz;}public double getJe() {return je;}public void setJe(double je) {this.je = je;}//存款方法public void ck(double je){this.je=this.je+je;//存入的金额加上原有的金额}//取款方法public void qk(double je){if(je>this.je){//取款金额大于余额System.out.println("存款余额不足");}else{this.je=this.je-je;//原有的金额减去取出的金额}}public static void main(String[] args) {ZH zh = new ZH();//初始化一个账户信息zh.setJe(10000.0);//向zh账户添加余额zh.setOpenTime("2013.12.3");//向zh账户添加开发时间zh.setPassword("123456");//向zh账户添加密码zh.setSfz("123456789");//向zh账户添加身份证zh.setZh("zhangsan");//向zh账户添加账号System.out.println("欢迎光临模拟银行");Scanner scan = new Scanner(System.in);int count=0;//记录输入错误的次数while(1==1){//循环System.out.println("请输入账号");String zhm=scan.next();System.out.println("请输入密码");String mm=scan.next();if(zhm.equals(zh.getZh()) && mm.equals(zh.getPassword())){//输入的信息与zh账户信息的密码和账号一致while(1==1){System.out.println("当前余额为:"+zh.getJe()+"元。请选择操作:1.存款;2.取款;3.退出(只能输入数字)");String cz=scan.next();switch (Integer.parseInt(cz)) {case 1:System.out.println("请输入存款金额(输入小数)");double ckje=scan.nextDouble();zh.ck(ckje);System.out.println("实施存款:"+ckje+"元,当前余额为"+zh.getJe()+"元");break;case 2:System.out.println("请输入取款金额(输入小数)");double qkje=scan.nextDouble();zh.qk(qkje);System.out.println("实施取款:"+qkje+"元,当前余额为"+zh.getJe()+"元");break;case 3:break;default:System.out.println("暂无此功能");//输入1或者2、3以外的操作break;}if("3".equals(cz)){break;}}System.out.println("退出操作");break;}else{if(count>=3){System.out.println("已输入错误三次,账号被锁");break;//结束循环}else{System.out.println("账号或密码错误,请重新输入");count++;//错误一次count+1continue;//进入下次循环}}}}}

本文:用JAVA编程设计一个银行账户类,其中包括以下内容,并用字符界面模拟存款和取款过程。的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:简要描述系统概要设计包括哪些方面的架构下一篇:

380 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18