package com.lw.thread;

/*

银行账户类Account(不能透支),

包含账号id(10~16位数字),密码password(6位数字),户主姓名name,余额balence

*/

public class Account {

private String id;

private int password;

private String name;

private double balence;

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

}

public int getPassword() {

return password;

}

public void setPassword(int password) {

this.password = password;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public double getBalence() {

return balence;

}

public void setBalence(double balence) {

this.balence = balence;

}

/*

* 默认构造账户信息为:1111111111111111,666666,钱三多,888888.88。

*/

public Account() {

super();

this.id = "1111111111111111";

this.password = 666666;

this.name = "钱三多";

this.balence = 888888.88;

}

/*

* 另一个构造方法带4个参数分别初始化4个属性(带数据有效性验证)。

*/

public Account(String id, int password, String name, double balence) {

this.id = id;

this.password = password;

this.name = name;

this.balence = balence;

}

/*

* 查询余额

*/

public static double selectMoney(Account account) {

return account.getBalence();

}

/*

* 存钱

*/

public static String setMoney(Account account, double balence) {

if (balence < 0) {

return "存钱失败,请正确放入!";

}

double d = balence + account.getBalence();

account.setBalence(d);

return "您存入了" + balence + "元,现账户余额为+" + d;

}

/*

* 取钱

*/

public static String getMoney(Account account, double balence) {

double d = account.getBalence();

if (balence > d) {

return "您的余额不足!";

}

account.setBalence(d - balence);

return "您取出了" + balence + "元,现账户余额为+" + account.getBalence();

}

}

取消

评论

java 银行存取款_使用JAVA编写一个简单的银行存取款程序相关推荐

  1. Java入门篇(一)——如何编写一个简单的Java程序

    最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...

  2. java入门篇(一)如何编写一个简单的程序

    最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...

  3. python cs开发框架_用Python编写一个简单的CS架构后门的方法

    用Python编写一个简单的CS架构后门的方法 来源:中文源码网    浏览: 次    日期:2019年11月5日 [下载文档:  用Python编写一个简单的CS架构后门的方法.txt ] (友情 ...

  4. python编写登录_通过Python编写一个简单登录功能过程解析

    通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...

  5. Java基础编程题目——编写一个简单的银行账户类

    创建简单的银行账户类,包括开户人.账号和存款余额三个属性,以及查询余额.存款.取款等方法.创建两个账户验证类的设计. public class Banks {public static void ma ...

  6. idea创建java项目目录结构_用IDEA创建一个简单的Maven的JavaWeb项目

    1.项目环境 IDEA:2016.2 JDK:1.8.0_76 Maven:3.2.5 2.File-->New-->Project-->Maven 3.选择Project SDK: ...

  7. python hello world程序编写_用Python编写一个简单程序

    按照软件行业传统习惯,当你学习一种新的编程语言如Python时,首先编写一个"Hello World! "程序. 请执行以下步骤,以创造你的"Hello World!&q ...

  8. 送女朋友的java小程序_用C编写一个送给女朋友的情人节小程序 可爱!

    本文实例为大家分享了C编写送给女朋友的小程序,供大家参考,具体内容如下 #include #include #include #include #include using namespace std ...

  9. java调python 监控_利用Python实现一个简单的系统监控图表

    作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...

最新文章

  1. 苹果开源代码中惊现“wechat”,老外注释的吐槽亮了!
  2. 自学必看篇:从零基础到精通的Python学习路线(附加教程)
  3. windows service自动启动相关设置
  4. hibernate一对一外键单向关联
  5. NHibernate快速起步
  6. Mono源码学习笔记:Console类(四)
  7. yum与rpm的详解 --用来安装软件
  8. Nginx基础知识之————日志管理
  9. 删除了注册表winsock项及winsock2项怎么办
  10. 做mysql服务器 需要什么配置最好_支持大型数据库的服务器需要什么配置
  11. 使用RedisTemplate实现Redis分布式锁出现的一些列问题(避坑)
  12. MySql笔记(一)
  13. 运行github上的Vue项目
  14. KKK下拉框lookupedit绑定数据时,添加一条固定数据
  15. ShadowGun 暗影之枪 项目源码,手机优化示例关卡
  16. 无人机项目跟踪记录五十八--原理图控制部分分析
  17. 电商巨头角逐付费会员制,新零售生态或成为决胜关键?
  18. shader实现飞线效果(three.js练习)
  19. 看狄仁杰如何让武则天戒色的
  20. 百果园港交所上市:市值近百亿港元 80%营收来自加盟店

热门文章

  1. 网络信息安全管理要素和安全风险评估
  2. 问题解决:Invalid version number:Version number may be negative or greater than 255
  3. 中国为什么出不了乔布斯?
  4. Rcurl--炼数成金课程第一周
  5. Python 2.7和NLTK安装教程
  6. SpringBoot - LogAroundAop MVC请求日志拦截
  7. outlook修改服务器端口号,Outlook 设置教程
  8. 什么命令能查看服务器的型号,查看服务器型号的命令
  9. 【BZOJ5077】【UOJ198】【CTSC2016】时空旅行
  10. Circular-Circular 和 Circular-Linear Regression