Java教程

java学习--猜数字游戏

本文主要是介绍java学习--猜数字游戏,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

题目:在20~100中间,随机生成一个数字,您有5次机会猜中它;

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

public class Demo04RandomGame {
    public static void main(String[] args) {
        Random r = new Random();

        // 在[20,100]中间随机生成一个数字
        int num = r.nextInt(100 - 20 + 1) + 20;
        System.out.println("在[20,100]中间随机生成一个数字,请在5次之内才对它");

        Scanner sc = new Scanner(System.in);

        for (int i = 1; i < 6; i++) {
            System.out.println("第" + i + "次猜测,请输入一个数字:");
            int n = sc.nextInt();
            if (n > num) {
                System.out.println("输入的数字太大,请重新尝试");
            } else if (n < num) {
                System.out.println("输入的数字太小,请重新尝试");
            } else {
                System.out.println("恭喜你猜对了");
                break;
            }
        }

        System.out.println("游戏结束!!!");

    }
}

  

这篇关于java学习--猜数字游戏的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!