java 银行存取款_使用JAVA编写一个简单的银行存取款程序
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编写一个简单的银行存取款程序相关推荐
- Java入门篇(一)——如何编写一个简单的Java程序
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...
- java入门篇(一)如何编写一个简单的程序
最近准备花费很长一段时间写一些关于Java的从入门到进阶再到项目开发的教程,希望对初学Java的朋友们有所帮助,更快的融入Java的学习之中. 主要内容包括JavaSE.JavaEE的基础知识以及如何 ...
- python cs开发框架_用Python编写一个简单的CS架构后门的方法
用Python编写一个简单的CS架构后门的方法 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: 用Python编写一个简单的CS架构后门的方法.txt ] (友情 ...
- python编写登录_通过Python编写一个简单登录功能过程解析
通过Python编写一个简单登录功能过程解析 需求: 写一个登录的程序, 1.最多登陆失败3次 2.登录成功,提示欢迎xx登录,今天的日期是xxx,程序结束 3.要检验输入是否为空,账号和密码不能为空 ...
- Java基础编程题目——编写一个简单的银行账户类
创建简单的银行账户类,包括开户人.账号和存款余额三个属性,以及查询余额.存款.取款等方法.创建两个账户验证类的设计. public class Banks {public static void ma ...
- 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: ...
- python hello world程序编写_用Python编写一个简单程序
按照软件行业传统习惯,当你学习一种新的编程语言如Python时,首先编写一个"Hello World! "程序. 请执行以下步骤,以创造你的"Hello World!&q ...
- 送女朋友的java小程序_用C编写一个送给女朋友的情人节小程序 可爱!
本文实例为大家分享了C编写送给女朋友的小程序,供大家参考,具体内容如下 #include #include #include #include #include using namespace std ...
- java调python 监控_利用Python实现一个简单的系统监控图表
作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...
最新文章
- 苹果开源代码中惊现“wechat”,老外注释的吐槽亮了!
- 自学必看篇:从零基础到精通的Python学习路线(附加教程)
- windows service自动启动相关设置
- hibernate一对一外键单向关联
- NHibernate快速起步
- Mono源码学习笔记:Console类(四)
- yum与rpm的详解 --用来安装软件
- Nginx基础知识之————日志管理
- 删除了注册表winsock项及winsock2项怎么办
- 做mysql服务器 需要什么配置最好_支持大型数据库的服务器需要什么配置
- 使用RedisTemplate实现Redis分布式锁出现的一些列问题(避坑)
- MySql笔记(一)
- 运行github上的Vue项目
- KKK下拉框lookupedit绑定数据时,添加一条固定数据
- ShadowGun 暗影之枪 项目源码,手机优化示例关卡
- 无人机项目跟踪记录五十八--原理图控制部分分析
- 电商巨头角逐付费会员制,新零售生态或成为决胜关键?
- shader实现飞线效果(three.js练习)
- 看狄仁杰如何让武则天戒色的
- 百果园港交所上市:市值近百亿港元 80%营收来自加盟店
热门文章
- 网络信息安全管理要素和安全风险评估
- 问题解决:Invalid version number:Version number may be negative or greater than 255
- 中国为什么出不了乔布斯?
- Rcurl--炼数成金课程第一周
- Python 2.7和NLTK安装教程
- SpringBoot - LogAroundAop MVC请求日志拦截
- outlook修改服务器端口号,Outlook 设置教程
- 什么命令能查看服务器的型号,查看服务器型号的命令
- 【BZOJ5077】【UOJ198】【CTSC2016】时空旅行
- Circular-Circular 和 Circular-Linear Regression