求大神帮我做一下Java编程题。两道题任选一道题做。要详细的,一步一步的。谢谢啦 最好是从ecli
求大神帮我做一下Java编程题。两道题任选一道题做。要详细的,一步一步的。谢谢啦最好是从eclipse上复制下来的那种。或是记事本状态的也ok。谢谢谢谢谢谢...
求大神帮我做一下Java编程题。两道题任选一道题做。要详细的,一步一步的。谢谢啦
最好是从eclipse 上复制下来的那种。或是记事本状态的也ok。谢谢谢谢谢谢 展开
最好是从eclipse 上复制下来的那种。或是记事本状态的也ok。谢谢谢谢谢谢 展开
4个回答
展开全部
package Text;
/**
* 创建实体类银行帐户类
* @author Administrator
*
*/
public class Bank {
private String accounts="622280124560001"; // 初始化银行帐号
private int password=000000; //银行卡密码
private double money=1000.00; //银行卡余额
public String getAccounts() {
return accounts;
}
public void setAccounts(String accounts) {
this.accounts = accounts;
}
public int getPassword() {
return password;
}
public void setPassword(int password) {
this.password = password;
}
public double getMoney() {
return money;
}
public void setMoney(double money) {
this.money = money;
}
}
package Text;
import java.util.Scanner;
public class Menu {
Scanner input = new Scanner(System.in);
Bank b = new Bank();
public void index(){
System.out.println("欢迎来到银行ATM机系统,请输入您的卡号和密码:");
String accounts =input.next();
int password = input.nextInt();
if(accounts.equals(b.getAccounts())&&password ==b.getPassword()){
menu();
}else{
System.out.println("您输入的密码或者卡号有误,请重新输入");
index();
}
}
/**
* 初始菜单
*/
public void menu(){
System.out.println("0:退出\n1:查询\n2:取钱\n3:存钱");
switch(input.nextInt()){
case 0:
System.out.println("退出成功");
break;
case 1:
System.out.println("您的余额是:"+b.getMoney());
menu();
break;
case 2:
get();
menu();
break;
case 3:
save();
menu();
break;
}
}
/**
* 取钱方法
*/
public void get(){
System.out.println("请选择\n1:100\n2:200:\n3:500\n:4:1000\n");
switch(input.nextInt()){
case 1:
b.setMoney(b.getMoney()-100);
break;
case 2:
b.setMoney(b.getMoney()-200);
break;
case 3:
b.setMoney(b.getMoney()-500);
break;
case 4:
b.setMoney(b.getMoney()-1000);
break;
}
}
/**
* 存钱方法
*/
public void save(){
System.out.println("请投入钞票,改ATM机只能识别100元整");
int saveMoney = input.nextInt();
b.setMoney(b.getMoney()+saveMoney);
System.out.println("存入成功");
}
}
package Text;
/***
* 测试类
* @author Administrator
*
*/
public class show {
public static void main(String[] args) {
Menu m = new Menu();
m.index();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询