简单的java猜数游戏

import java.util.Random;
import java.util.Scanner;

public class RandomGame {
	@SuppressWarnings("resource")
	public static void main(String[] args) {
		
		Scanner scanner = new Scanner(System.in);	
		System.out.println("请输入您要猜数的最大数:");
		int fanwei = scanner.nextInt();
		System.out.println("您要猜数的范围:0~" + fanwei);
		
		Random random = new Random();
		int resultNum = random.nextInt(fanwei) +1;
		
		for (int i = 0; i < 10; i++) {
			
			System.out.println("请输入您所猜的数字:");
			int guessNum = scanner.nextInt();
			
			boolean flag = true;
			
			if (guessNum < resultNum) {
				System.out.println("提示:太小了!");
			} else if (guessNum > resultNum) {
				System.out.println("提示:太大了!");
			} else if (guessNum == resultNum){
				System.out.println("恭喜您,猜对了!");
				flag = false;
				break;
			} else {
				System.out.println("您输了!");
				flag = false;
				break;
			}
			if (flag) {
				System.out.println("您还有" + (9-i) + "次机会!");
			}
			
			System.out.println();
		}
		
		
	}
}

转载请注明。

猜你喜欢

转载自blog.csdn.net/weixin_46376562/article/details/105270469