package cn.itcast_01;
import java.util.Scanner;
/*
* 用户登录:
* 这里肯定有一个用户存在。并且用户类里面还应该有一个方法,用于判断用户登录是否成功。三次输入机会
*/
public class StringDemo2 {
public static void main(String[] args) {
// 存在一个用户
User user = new User();
user.setUsername("admin");
user.setPassword("admin");
for (int x = 0; x < 3; x++) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入账户");
String name = sc.nextLine();
System.out.println("请输入密码");
String psd = sc.nextLine();
if (user.isLogin(name, psd)) {
System.out.println("恭喜你,登入成功");
// 引入猜数字游戏
System.out.println("下面進入猜數字遊戲中");
// 随机一个数
int sui = (int) (Math.random() * 100 + 1);
System.out.println("sui=" + sui);
while (true) {
Scanner sc1 = new Scanner(System.in);
int number = sc1.nextInt();
if (number > sui) {
System.out.println("你輸入的數大了,重新輸入");
} else if (number < sui) {
System.out.println("你輸入的數小了,重新輸入");
} else if (number == sui) {
System.out.println("恭喜你,運氣不錯可以買彩票去了");
break;
} else {
System.out.println("你輸入的數字有問題!");
}
}
break;
} else {
if ((2 - x) == 0) {
System.out.println("账号已锁,请与管理员联系");
} else {
System.out.println("登入失败,你还有" + (2 - x) + "次机会");
}
}
}
}
}
|
|