猜数字游戏(java)

猜数字游戏

知识点:

1.Random,随机数

2.Scanner,键盘录入

3.if语句,判断

4.while语句,循环

具体代码如下:


import java.util.Random;
import java.util.Scanner;
/*需求:
     实现猜数字游戏
  注意:
     该代码实现了0-1000中的整数
* */
public class NumberGuessingGame {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Random r = new Random();
        int number = r.nextInt(1001);//即生成0-1000中的任意一个整数
        int count = 0 ;//定义int count 记录用户所猜的次数
        System.out.println("系统已经随机生成一个整数");
        System.out.println("请输入你猜的一个整数");
        int num = sc.nextInt() ;
        while (true){
            if (num == number){
                count += 1;
                System.out.println("恭喜你经过"+count+"次猜对了"+number);
                break;
            }else if (num < number){
                count += 1;
                System.out.println("你猜小了");
                System.out.println("请再次输入你猜的数字");
                num = sc.nextInt();
            }else if (num > number){
                count += 1;
                System.out.println("你猜大了");
                System.out.println("请再次输入你猜的数字");
                num = sc.nextInt();
            }
        }
    }
}

猜数字游戏(java)_第1张图片

你可能感兴趣的:(Java基础,java,游戏,intellij-idea)