`

猜数字游戏

阅读更多
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 猜数字游戏

    【winform猜数字游戏】是基于Visual Studio(VS)开发环境,使用C#编程语言实现的一个小型桌面应用程序。Winform是.NET Framework中的Windows应用程序开发框架,它为开发者提供了创建具有图形用户界面(GUI)的应用...

    C语言猜数字游戏代码

    【C语言猜数字游戏代码】是一个经典的编程练习项目,它能帮助初学者更好地理解C语言的基本语法、控制结构以及函数的使用。在这个游戏中,计算机随机生成一个数字,玩家需要通过输入猜测这个数字,然后程序会根据玩家...

    Matlab猜数字游戏GUI界面设计

    本人基于以前安卓手机玩猜数字的游戏的经验,基于Matlab的GUI界面开发了程序,可完美实现此功能,程序包括3个文件,1个fig文件和2个m文件,可完美运行。 下面简介一下猜数字游戏的玩法: 1.点击“开始游戏”,随机...

    猜数字游戏实验报告.docx

    【猜数字游戏实验报告】 本实验报告主要围绕一个基于C++的猜数字游戏进行,旨在锻炼学生的编程能力和逻辑思维。游戏的基本流程是计算机生成一个随机数,玩家通过一系列提示逐步猜出这个数字。以下是该实验的详细...

    Java里猜数字游戏代码

    在Java编程世界中,猜数字游戏是一个经典的入门项目,它能帮助初学者更好地理解控制流程、条件判断和随机数生成等基本概念。本教程将详细探讨如何使用Java编写一个简单的猜数字游戏,并涉及JSTL(JavaServer Pages ...

Global site tag (gtag.js) - Google Analytics