Java猜数字游戏
运行效果
代码如下
//导包 import java.util.Random; import java.util.Scanner; // 声明一个类名为NumGames的类 public class NumGames { // mian方法 程序入口 public static void main(String[] args) { // 键盘录入 Scanner sc = new Scanner(System.in); // 系统生成1-100的随机数 Random r = new Random(); int num = r.nextInt(100) + 1; // 循环 while (true) { System.out.print("请输入要猜的数字:"); // 获取输入值 int userImport = sc.nextInt(); // 如果输入值和随机数相等 那么输出猜对了 并break停止循环 if (userImport == num) { System.out.println("恭喜你,猜对了!"); break; } else if (userImport > num) { //如果输入值比随机数大 那么输出猜大了 继续循环 System.out.println("很遗憾,你猜的数字大了"); } else { //否则输出猜小了 继续循环 System.out.println("很遗憾,你猜的数字小了"); } } } }