问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

小白Java作业求助QAQ,创建一个BankCard类

发布网友 发布时间:2022-04-20 14:18

我来回答

2个回答

热心网友 时间:2023-11-10 11:38

public class BankCard {

int cardNumber;
String name;
int passWord;
int balance;
int idNumber;

public BankCard (int idNumber, String name) {

this.idNumber = idNumber;
this.name = name;
passWord = 666666;
balance = 0;
cardNumber = 62208888;
}

public boolean changePwd (int passWord) {

this.passWord = passWord;

return true;//修改密码成功
}

public boolean deposit (int moneyIn) {

this.balance += moneyIn;

return true;//存款成功
}

public boolean drawMoney (int moneyOut) {

this.balance -= moneyOut;

return true;//取款成功
}

public void printInformation () {
System.out.println("卡号:" + cardNumber + 
"\n姓名:" + name + 
"\n身份证号:" + idNumber + 
"\n卡内余额:" + balance + 
"\n当前密码:" + passWord);
}
}

希望可以给个采纳,谢谢

热心网友 时间:2023-11-10 11:38

package cn.itcast.redis;

import java.util.Scanner;

public class BankCard {
private String user;
private String name;
private String password;
private double yu_e;
private String sfz;
public static Scanner sc = new Scanner(System.in);

public BankCard(String name, String sfz) {
this.name = name;
this.sfz = sfz;
}

public BankCard() {
}

public String getUser() {
return user;
}

public void setUser(String user) {
this.user = "62208888";
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getPassword() {
return password;
}

public void setPassword(String password) {
this.password = "666666";
}

public double getYu_e() {
return yu_e;
}

public void setYu_e(double yu_e) {
this.yu_e = 0;
}

public String getSfz() {
return sfz;
}

public void setSfz(String sfz) {
this.sfz = sfz;
}

//修改密码
public void changPwd() {
System.out.println("请输入新的密码:");
password = sc.next();
System.out.println("修改成功新的密码为:" + password);
}

public void deposit() {
System.out.println("请输入存储金额:");
double cun = sc.nextInt();
yu_e = cun;
System.out.println("成功存储" + cun + "总金额为:" + yu_e);
}

public void drawMoney() {
System.out.println("请输入取款金额:" );
double qu=sc.nextInt();
if (qu>yu_e){
System.out.println("您的余额不足");

}else {
yu_e -= qu;
System.out.println( "以取出:"+qu+"元,余额:"+yu_e);
}

}

public static void main(String[] args){
BankCard b=new BankCard();
while (true) {
System.out.println("修改密码请按1 存储金额请按2 取款请按3 退出请按0");
String a = sc.next();
switch (a){
case "1":b.changPwd();break;
case "2":b.deposit();break;
case "3":b.drawMoney();break;
case "0":return;
}
}

}
}

有什么需要改进的 自己改一下 用笔记本写的 不容易!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 宝宝辅食碗注水保温有必要吗 儿童隔热不锈钢保温碗进水了怎么办 java银行存取款代码问题,做得好我就追加悬赏 babycare 深海奇迹保温碗套装怎么打开? java银行里存一万块钱,自定利率,多少年后能得到两... 电子保温碗装上米汤打不开盖怎么办 求助 java数组问题 Java编写一个第一天存一元钱第二天存第一天的两倍... 用Java写个小程序:创建银行账号类SavingAccount,... 如何用java写出在银行存10000元一年后的金额,银行... JAVA中我创建了个银行类,用户类,用ArrayList如何... Java编程中,什么数据类型适合用来表示价格 Java中存储金额用什么数据类型 Java中如何存储金额的问题 苹果手机如何设置来电归属地显示? 有人听说过醪糟米酒吗?怎样制作?如果答案正确有追加 醪糟是什么?有什么功效? 酒酿属于酒吗 醪糟和米酒有啥区别? 米酒和醪糟的区别是什么? 在java中,对一些敏感数据,用什么类型来存储更安全,... 注水保温碗保温效果好不好? java编写程序,计算在银行存10000元一年后的金额,银... 便宜的注水保温碗有毒吗 求改这段代码用JAVA正则表达式限制存取钱只能是100... 注水的保温碗安全吗,冬天快到啦,是时候准备一下了? 宝宝注水保温碗正面和底部注水哪种好 java多线程 银行存取现金,下次运行金额是上次运行... 注水保温碗有必要用吗 java 结果集中list中根据每一个币种进行金额求和怎... 宝宝保温碗哪种好.注水的好还是不锈钢的.注水的会不 java编写的模拟ATM取款机程序 小绿芽保温碗究竟好用在啥地方啊?求大神说下 java银行管理系统判断存款金额是否为数字,否则重... JAVA计算存款利息 请问各位哆美哆格的儿童保温碗有那些优点? 用java编译一段程序,包括开户,存款,取款,显示... 冲米粉可以用注水保温碗吗 贝恩施的注水保温碗,可以吗? 哆美哆格注水保温碗好用吗?