Java猜数字

您所在的位置:网站首页 用java编写一个猜数游戏 Java猜数字

Java猜数字

2023-08-13 07:08| 来源: 网络整理| 查看: 265

编写一个Java Application程序,实现如下的设计目标:程序运行时自动产生1~100的随机数,接收用户键盘输入数据并给出提示信息,直至猜对。游戏者猜对后,显示猜测次数,并提供“重新开始”和“退出”功能。

import java.util.Scanner; public class guessNumber { int target; public guessNumber() { target = ((int) (Math.random()*100)+1)%100; } public void start() { Scanner scr = new Scanner(System.in); int count= 0; while(true) { System.out.println("请输入您猜的数字"); System.out.print(">"); int guess = scr.nextInt(); count++; if(guess < target) { System.out.println("猜低了"); }else if(guess>target) { System.out.println("猜高了"); }else { System.out.println("猜对了!您一共猜了"+count+"次!"); System.out.println("--------------------"); return; } System.out.println("--------------------"); } } public static void main(String[] args) { while(true) { System.out.println("******************"); System.out.println("*** 1. 开始游戏 ***"); System.out.println("*** 2. 退出游戏 ***"); System.out.println("******************"); System.out.println("请输入您的选择"); System.out.print(">"); int choose = 0; Scanner scr = new Scanner(System.in); choose = scr.nextInt(); switch(choose) { case 1: new guessNumber().start(); break; case 2: System.out.println("退出成功!"); return; default: break; } } } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3