import java.util.*;
import java.text.*;
/*
网咖系统
登录验证
在线充值
监控余额(可强制下线)
多台电脑监控===后期开发
桌面购物=====后期开发
支持二维码支付
支付完成通知网管送货上门
*/
public class PersonageMain
{
/*
开通会员
*/
public static List<Person> openMember(){
List<Person> list=new ArrayList<Person>();
Person person=new Person();
person.setName("lisi");
person.setPassword("123456");
person.setSex("男");
person.setPhone("15812345678");
person.setCardNumber("23688195609091234");
person.setBalance(20.0);
person.setState(false);
list.add(person);
for(Person p:list){
System.out.println("用户:"+p.getName());
System.out.println("密码:"+p.getPassword());
System.out.println("性别:"+p.getSex());
System.out.println("手机号码:"+p.getPhone());
System.out.println("身份证号码:"+p.getCardNumber());
System.out.println("账户余额:"+p.getBalance());
if(person.getState()==false){
System.out.println("用户状态:未上机");
}else{
System.out.println("用户状态:上线中");
}
//System.out.println("用户状态:"+p.getState());
}
return list;
}
/*
登录开始游戏
*/
public static void begin(List<Person> list){
//List<Person> list=openMember();
//consumption(list);
Scanner scanner=new Scanner(System.in);
for(Person person:list){
int a=0;
int b=0;
for(int i =0;i<3;i++){
System.out.print("账户:");
String name=scanner.next();
if(person.getName().equals(name)){
System.out.println("账号输入正确");
break;
}else{
a++;
System.out.println("账号输入有误"+a+"次"+",请重新输入");
}
}
for(int i =0;i<3;i++){
System.out.print("密码:");
String password=scanner.next();
if(person.getPassword().equals(password)){
System.out.println("密码输入正确");
break;
}else{
b++;
System.out.println("密码输入有误"+b+"次"+",请重新输入");
}
}
person.setState(true);
if(person.getBalance()<=0){
System.out.println("您的账户余额不足,请充值!");
//充值方法
topUp(list);
}
//上线时间
timerStart(list);
}
}
//充值方法
public static double topUp(List<Person> list){
double d=0.0;
for(Person person:list){
Scanner scanner =new Scanner(System.in);
if(person.getState()==false){
System.out.print("请输入充值用户:");
String name=scanner.next();
if(name.equals(person.getName())){
double f1=0.0;
double money1=0.0;
while(true){
System.out.print("是否要充值y/n:");
String str=scanner.next();
if(str.equals("y")){
System.out.print("请输入充值金额:");
money1=scanner.
网咖系统……简单版
最新推荐文章于 2023-02-18 17:38:59 发布