Java猜数字小游戏,实时更新游戏范围
import java.util.Scanner; public class text { public static void main(String[] args) { Scanner input = new Scanner(System.in); int x2 = (int) (Math.random() * 100); int min = 0; int max = 100; int x1; do { System.out.printf(" 输入"+min+"到"+max+"的值: "); x1=input.nextInt(); if(x1>max||x1<min){ System.out.println("错误"); } else if(x1>x2){ System.out.println("输入的值大了,再次输入"); max=x1-1; } else if(x1<x2){ System.out.println("输入的值小了,再次输入"); min=x1+1; } }while(x1!=x2); System.out.println("中奖"); } }
也是利用math.random()随机生成数字 最开始定义出范围区间,判断用户输入的数字,然后更新范围区间,直到猜中数字
上一篇:
IDEA上Java项目控制台中文乱码