package 银行;
- import java.util.Scanner;// 输入的源程序
- public class Main {public static void main(String[] args) {
- yinhang bank=new yinhang();
- bank.setAcount("6666");
- bank.setId("123456789");
- bank.setName("by");
- bank.setNum(10000);
- Scanner sc=new Scanner(System.in);
- System.out.println("请输入你的账户号");
- String acount=sc.nextLine();
- System.out.println("请输入你的密码");
- String pwd=sc.nextLine();
- if(pwd.equals("123456")&& acount.equals(bank.getAcount())){// 如果密码正确才能进行以下操作
- while(true){
- System.out.println("当前你的账户金额为:"+bank.getNum()+"\n 请输入以下操作:");
- System.out.println("1: 存款");
- System.out.println("2: 取款");
- System.out.println("3: 显示开户的时间");
- System.out.println("4: 获取账号的金额");
- System.out.println("5: 退出当前账户");
- Scanner scan=new Scanner(System.in);// 同一个变量 sc 之间可能会有影响 可以重新 new 一个
- String option=scan.nextLine();
- switch(option){// 选择服务
- case "1" :
- System.out.println("请输入你要存的钱");
- double num=scan.nextDouble();
- bank.cunkuan(num);
- System.out.println("当前金额为"+bank.getNum());
- break;
- case "2":
- System.out.println("请输入你要取的钱");
- double num1=scan.nextDouble();
- bank.qukuan(num1);
- System.out.println("当前余额为"+bank.getNum());
- break;
- case "3":
- System.out.println("开户时间为:");
- System.out.println(bank.kaiHuTime());
- break;
- case "4":
- System.out.println("当前账户金额为:"+bank.getNum());
- break;
- case "5":
- System.out.println("退出系统");
- System.exit(0);
- break;
- default : System.out.println("对不起, 您的输入有误");
- break;
- }
- }
- }else{
- System.out.println("密码或账户不正确, 请重新输入");
- }
- }
- }
来源: http://www.bubuko.com/infodetail-2582812.html