package guessNumber;
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random r = new Random();
int randomNumber = r.nextInt(101); //生成0到100之间的整数
int guessNumber = -1; //游戏猜的数字
Scanner input = new Scanner(System.in);
int counter = 0;
System.out.println("请输入0到100之间的整数");
while(guessNumber!=randomNumber){
try { guessNumber = Integer.parseInt(input.nextLine());
if(guessNumber<0||guessNumber>100){
System.out.println("请输入0到100之间的整数");
counter++; //猜到的次数加1
continue;
}
} catch (NumberFormatException e) {
System.out.println("请输入0到100之间的整数");
counter++; // 猜到的次数加1
continue;
}
if(guessNumber>randomNumber){
System.out.println("输入的数字太大了,请再次输入:");
}
if(guessNumber<randomNumber){
System.out.println("输入的数字太小了,请再次输入:");
}
counter++;
}
System.out.println("答案正确,共猜了"+counter+"次");
}
}
分享到:
相关推荐
【winform猜数字游戏】是基于Visual Studio(VS)开发环境,使用C#编程语言实现的一个小型桌面应用程序。Winform是.NET Framework中的Windows应用程序开发框架,它为开发者提供了创建具有图形用户界面(GUI)的应用...
【C语言猜数字游戏代码】是一个经典的编程练习项目,它能帮助初学者更好地理解C语言的基本语法、控制结构以及函数的使用。在这个游戏中,计算机随机生成一个数字,玩家需要通过输入猜测这个数字,然后程序会根据玩家...
本人基于以前安卓手机玩猜数字的游戏的经验,基于Matlab的GUI界面开发了程序,可完美实现此功能,程序包括3个文件,1个fig文件和2个m文件,可完美运行。 下面简介一下猜数字游戏的玩法: 1.点击“开始游戏”,随机...
【猜数字游戏实验报告】 本实验报告主要围绕一个基于C++的猜数字游戏进行,旨在锻炼学生的编程能力和逻辑思维。游戏的基本流程是计算机生成一个随机数,玩家通过一系列提示逐步猜出这个数字。以下是该实验的详细...
在Java编程世界中,猜数字游戏是一个经典的入门项目,它能帮助初学者更好地理解控制流程、条件判断和随机数生成等基本概念。本教程将详细探讨如何使用Java编写一个简单的猜数字游戏,并涉及JSTL(JavaServer Pages ...