以下是Java代码:

import java.util.Random; import java.util.Scanner;

public class GuessNumberGame { public static void main(String[] args) { Random random = new Random(); int target = random.nextInt(8) + 1; // 随机生成1~8的数字 Scanner scanner = new Scanner(System.in); int guess; int count = 0; // 记录猜测次数 do { System.out.print("请输入你猜测的数字(1~8):"); guess = scanner.nextInt(); count++; if (guess > target) { System.out.println("猜测的数字太大了,请重新输入。"); } else if (guess < target) { System.out.println("猜测的数字太小了,请重新输入。"); } } while (guess != target && count < 6); // 最多猜6次 if (guess == target) { System.out.println("恭喜你,猜对了!你一共猜了" + count + "次。"); } else { System.out.println("很遗憾,你没有在规定次数内猜对,正确答案是" + target + "。"); } }

用java编写:随机给出一个1~8的数字然后猜是什么数字可以随便猜一个数字游戏会提示太大还是太小从而缩小结果范围经过几次猜测与提示后最终推出答案并记录你最终猜对时所需要次数。最多猜6次

原文地址: http://www.cveoy.top/t/topic/cAb0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录