public class caishu { public static void main(String[] args) { Scanner sc = new Scanner(System.in); Random rand = new Random(); int num = rand.nextInt(100) + 1; int n = 0; while (true) { n++; System.out.print("请输入数字[1-100]:"); if (!sc.hasNextInt()) { System.err.printf("输入有误请重新输入:%s%n", sc.next()); n--; continue; } var a = sc.nextInt(); if (n >= 11) { System.out.println("对不起您输了"); break; } else if (a > num) { System.out.printf("第" + n + "次 太大了%n"); } else if (a < num) { System.out.printf("第" + n + "次 太小了%n"); } else if (a == num) { if (n == 1) { System.out.printf("恭喜您大神您一次就对了 您赢了 您得了" + (110 - n * 10) + "分%n"); break; } else { System.out.printf("第" + n + "次 您赢了 您得了" + (110 - n * 10) + "分%n"); break; } } } } }
java 猜数游戏(控制台)
于 2022-03-05 09:13:20 首次发布