GuessNumber.java

import java.util.Scanner;

public class GuessNumber {

public static int generateRandomInteger(int n1 , int n2) {
    int min = n1<n2?n1:n2; 
    int max = n1>n2?n1:n2;
    int randomInteger = (int) (System.currentTimeMillis()%(max-min)+min);
    return randomInteger;
}

public static void main(String[] args) {
    
    final int key = generateRandomInteger(1 , 100);
    /// 下面这行调试用
    //System.out.println(key);
    
    System.out.println("给你一个1-100的整数,请猜测这个数");
    System.out.print("输入你猜的数:");

    for(int value = 0;;) {
        Scanner scanner = new Scanner(System.in);
        value = scanner.nextInt();
        if(value == key) {
            System.out.println("猜对了");
            break;
        }else if (value > key) {
            System.out.println("猜大了,重新输入你的猜测:");
        }else {
            System.out.println("猜小了,重新输入你的猜测:");
        }
    }
}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。