编写个小程序,游戏,木有思路,希望大神求教⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯求源代码
3条回答
- threenewbee 2016-03-14 12:42关注
import java.util.InputMismatchException; import java.util.Scanner; public class Main { public static void main(String[] args) { // 产生一个随机数 int number = (int) (Math.random() * 100) + 1; // 加入count int count = 0; // 在这里加入最大值,和最小值 int max = 100; int min = 1; while (true) { // 键盘录入数据 Scanner sc = new Scanner(System.in); System.out.println("请输入你要猜的数据:(" + min + "~" + max + ")"); try { count++; int guessNumber = sc.nextInt(); // 判断 if (guessNumber > number) { max = guessNumber; System.out.println("你猜大了"); } else if (guessNumber < number) { min = guessNumber; System.out.println("你猜小了"); } else { System.out.println("恭喜你,花了" + count + "次就猜中了"); // 问是否继续 System.out.println("请问还要继续吗?(yes)"); sc = new Scanner(System.in); String str = sc.nextLine(); if ("yes".equals(str)) { // 重写赋值随机数 number = (int) (Math.random() * 100) + 1; count = 0; max = 100; min = 1; } else { break; } } } catch (InputMismatchException e) { System.out.println("你输入的数据有误"); } } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器