「银行java类」银行java开发怎么样
今天给各位分享银行java类的知识,其中也会对银行java开发怎么样进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用JAVA编程设计一个银行账户类,其中包括以下内容,并用字符界面模拟存款和取款过程。
- 2、JAVA:定义一个类实现银行帐户的概念,
- 3、JAVA 定义一个类实现银行帐户的概念
- 4、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开发怎么样的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。