ATM
来源:互联网 发布:js lastindexof的用法 编辑:程序博客网 时间:2024/04/28 11:18
package cn.atm;
//声明银行类
public class Bank {
// 生命用户信息的数据
private String[] names = new String[3];
private String[] pwds = new String[3];
private double[] moneys = new double[3];
private int index = 0;
// 提供注册信息
public void reg(String name, String pwd, double money) {
// 将所有信息保存到数组中
names[index] = name;
pwds[index] = pwd;
moneys[index] = money;
index++;
}
// 登录
public boolean login(String name, String pwd) {
boolean boo = false;
for (int i = 0; i < index; i++) {
// 遍历判断
if (names[i].equals(name) && pwds[i].equals(pwd)) {
boo = true;
break;
}
}
return boo;
}
}
package cn.atm;
import java.util.Scanner;
//与用户尽心交流
public class ATM {
// 声明 Scanner
Scanner sc = new Scanner(System.in);
// 声明 ban
Bank bank = new Bank();
public static void main(String[] args) {
ATM atm = new ATM();
atm.option();
}
public void option(){
while(true){
System.out.println("plz enter your choose");
System.out.println("1:login\n2:reg\n0:exit");
String op = sc.nextLine();
switch (op) {
case "1":
login();
break;
case"2":
reg();
break;
case"0";
System.out.println("再见");
break one;
default:
break;
}
}
}
public void reg(){
System.err.println("请输入名字");
String name = sc.nextLine();
System.err.println("请输入密码");
String pwd = sc.nextLine();
System.err.println("请输入金额");
String money = sc.nextLine();
}
public void login(){
System.err.println("请输入名字");
String name = sc.nextLine();
System.err.println("请输入密码");
String pwd = sc.nextLine();
boolean boo = bank.login(name, pwd);
if(boo){
System.err.println("你登陆成功了");
menu();
}
}
public void menu(){
while(true){
System.out.println("1:\n2:\n");
String op = sc.nextLine();
//todo
}
}
}
}
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATm
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- ATM
- zzuli OJ 1105: 判断友好数对(函数专题)
- SpringMVC开发过程中的中文乱码问题
- 【交流】以前学习时遇到的困惑:重写与重载
- solr环境的搭建之windows和tomcat
- Android基础入门教程——2.4.3 BaseAdapter优化
- ATM
- WatchOS 2 app 与 Iphone app 数据交互(三3)文件传输
- zzuli OJ 1106: 回文数(函数专题)
- 去哪儿2013笔试编程
- jar打包Maven插件制定main方法
- WatchOS 2 app 与 Iphone app 数据交互(四)前台消息数据传输
- 存储过程 Sql server
- 对“C++中何时对变量分配存储空间”的思考
- 运算符与表达式