Java中模拟登录成功 猜数字游戏

import java.util.Scanner;

public class StringTest2 {
	public static void main(String[] args) {
		//存在用户名和密码
		String name="hello";
		String pwd="123456";
		//给三次机会
		for(int x=0;x<3;x++) {
			//创建键盘录入对象
			Scanner sc=new Scanner(System.in);
			//提示并接收数据
			System.out.println("请输入用户名");
			
			String username=sc.nextLine();
			System.out.println("请输入用户密码");
			String password=sc.nextLine();
			
			//判断录入的用户名和密码与已存在的用户名和密码是否一致
			if(name.equals(username) && pwd.equals(password)) {
				System.out.println("登陆成功,可以开始玩游戏了");
				GuessNumberGame.start();
				break;
			}else {
				if((2-x)==0) {
					System.out.println("账号被锁定联系管理员");
				}else {
					System.out.println("登录失败,您还剩"+(2-x)+"机会");
				}
			}
		}
	}
}
import java.util.Scanner;

/*
 * 猜数字游戏
 * */

public class GuessNumberGame {
	private GuessNumberGame() {}
	
	//提供静态功能
	public static void start() {
		//产生一个随机数(1~100之间)
		//Math类中random();返回值double[0.0,1.0)
		int number=(int)(Math.random()*100+1);
		while(true) {
			//创建键盘录入对象
			Scanner sc=new Scanner(System.in);
			//提示并录入数据
			System.out.println("请你输入要猜的数字:");
			int guessNumber=sc.nextInt();
			if(guessNumber>number) {
				System.out.println("猜大了");
			}else if(guessNumber

 

你可能感兴趣的:(JAVA笔记,java)