「银行java类」银行java开发怎么样

博主:adminadmin 2022-12-30 03:21:08 729

今天给各位分享银行java类的知识,其中也会对银行java开发怎么样进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用JAVA编程设计一个银行账户类,其中包括以下内容,并用字符界面模拟存款和取款过程。

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(jethis.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+1

     continue;//进入下次循环

    }

   }

  }

  

 }

}

JAVA:定义一个类实现银行帐户的概念,

有两点建议,你的关键代码中变量命名不规范,类型也有问题,变量命名应该是驼峰式命名,账号应该为String型,余额为浮点型,完整代码如下:

/**

 * 银行账户类

 */

public class BankAccount {

    private String account; // 账户

    private double leftMoney; // 余额

    public BankAccount(String account, double leftMoney) {

        this.account = account;

        this.leftMoney = leftMoney;

    }

    /**

     * 获取余额

     *

     * @return

     */

    public double getleftMoney() {

        return leftMoney;

    }

    /**

     * 存钱

     *

     * @param money

     */

    public void saveMoney(double money) {

        leftMoney += money;

    }

    /**

     * 取钱

     *

     * @param money

     */

    public void getMoney(double money) {

        if (money = leftMoney)

            leftMoney -= money;

        else

            System.out.println("只能取:" + leftMoney);

    }

    /**

     * 显示账号

     *

     * @return

     */

    public String getAccount() {

        return account;

    }

    public static void main(String[] args) {

        BankAccount ba = new BankAccount("888123", 1000);

        String account = ba.getAccount();

        System.out.println("账号为:" + account);

        ba.saveMoney(21000);

        System.out.println("存入21000元后余额为:" + ba.getleftMoney());

        ba.getMoney(11500);

        System.out.println("11500元后余额为:" + ba.getleftMoney());

    }

}

JAVA 定义一个类实现银行帐户的概念

面向对象设计2 model = new 面向对象设计2("123456",1000);

model.savemoney("200");

System.out.println("账户:"+model.account_number+"存款后余额:"+model.leftmoney);

model.getmoney(100);

System.out.println("账户:"+model.account_number+"取款后余额:"+model.leftmoney);

System.out.println("账户:"+model.account_number+"余额为:"+model.getleftmoney());

把上边的内容加到你的main方法体内运行就可以了,另外类名还是不要用中文的好

java 定义一个类实现银行账户 包括变量 "帐号""存款余额",方法:"存款","取款"和"查询

private double money=0L ;

public void addMoney(double money){

this.money=this.money+ money;

System.out.println("余额"+this.money);

}

public void outMoney(double money){

if(moneythis.money){

System.out.println("余额不足!");

}else{

this.money=this.money- money;

System.out.println("取出"+money+"元,余额"+this.money);

}

}

public void getMoney(){

System.out.println("余额"+this.money);

}

关于银行java类和银行java开发怎么样的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。