import java.util.Random;
import java.util.Scanner;
public class Number {
public static void main(String[] args) {
System.out.println("********猜数游戏********");
Random r = new Random();
Scanner sc = new Scanner(System.in);
//电脑随机产生数字
int computer = r.nextInt(10)+1;
while(true){
System.out.println("请输入你数字");
String person1 = sc.next();
boolean flag = validate(person1);
if(flag){
int person = Integer.parseInt(person1);
if(computer==person){
System.out.println("恭喜你答对了^_^");
break;
}else if(computer>person){
System.out.println("小了");
}else{
System.out.println("大了");
}
}else{
System.out.println("请注意输入格式");
}
}
}
//正则校验的方法
public static boolean validate(String name){
String reg = "^\\d|\\d+$";
if(name.matches(reg)){
return true;
}
return false;
}
}
相关推荐
在本项目中,我们将探讨如何使用Java编程语言来实现一个简单的猜数游戏。这个游戏的核心机制是,计算机随机生成一个介于1和100之间的整数,然后玩家尝试猜测这个数字,程序会根据玩家的猜测给出“偏大”或“偏小”的...
编写一个猜数程序,该程序随机在1到1000的范围中选择一个供用户猜测的整数。界面上提供一个文本框来接收用户输入的猜测的数,如果用户猜得太大,则背景变为红色,如果猜得太小,背景变为蓝色。用户猜对后,文本框...
【JAVA 猜数游戏】是一个经典的编程练习项目,它能帮助初学者更好地理解Java语言的基本语法、控制流程以及用户交互。在这个游戏中,计算机随机选择一个数字,玩家尝试猜测这个数字,程序会根据玩家的猜测给出提示...
这个简单的猜数游戏演示了Java的基本语法结构,包括如何导入必要的包、使用`BufferedReader`处理文本输入、生成随机数、控制流程以及逻辑判断等。对于Java初学者来说,它是一个很好的实践项目,可以帮助理解这些基本...
【JAVA猜数游戏】是一个基于JAVA编程语言实现的互动娱乐程序,它允许用户与计算机进行交互,通过猜测一个由程序随机生成的数字来参与游戏。这个项目不仅展示了JAVA的基础语法和控制结构,还体现了面向对象编程的核心...
猜数游戏的功能要求是:计算机产生随机数,玩家输入数字,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。游戏界面可以使用字符界面或图形界面实现。 游戏设计 游戏的设计原理图如...
【标题】:用JAVA实现猜数小游戏 在编程学习中,设计并实现简单的游戏是提升技能和理解语言特性的有效方式。"用JAVA实现猜数小游戏"是一个经典的编程练习,它可以帮助初学者深入理解Java的基本语法、控制流程以及...
编写一个猜数程序,该程序随机在1到1000的范围中选择一个供用户猜测的整数。界面上提供一个文本框来接收用户输入的猜测的数,如果用户猜得太大,则背景变为红色,如果猜得太小,背景变为蓝色。用户猜对后,文本框...
Java语言编写的猜数小游戏是一种基于命令行交互的娱乐程序,它通过计算机随机生成一个数字,然后让用户尝试猜测这个数字,根据用户的猜测给出提示(过高、过低或正确)。这个游戏对于初学者来说,是一个很好的练习...
② 如果小了,程序输出“你输入的数小了,再猜:”; ③ 如果猜对了,程序要计算猜测的次数,如果2次以内猜对的,输出“恭喜你,你只用了n(n代表实际次数)次就猜对了!你真牛!”;如果4次以内猜对的,输出“猜对...
在Java编程语言中,...总的来说,这个"Java猜数游戏"涵盖了Java基础语法、随机数生成、用户输入处理、条件判断以及循环控制等核心概念。通过编写和理解这样的程序,开发者能够巩固Java编程基础,提升问题解决能力。
简略的java小程序,实现猜数字功能,课程参考.
Java编写的猜数字小游戏是一个经典的编程实践项目,它结合了基础的Java编程概念以及图形用户界面(GUI)设计。这个游戏通常包含以下知识点: 1. **Java基础语法**:猜数游戏的核心逻辑涉及到变量声明、条件判断(if...
编写一个简单的猜数游戏程序: 利用Math.random()方法生成0-1之间的double型数dNum,将dNum转换为0-100之间的整数iNum。 利用KeyInput.readInt()方法接收键盘输入的整数inNum。如果inNum小于iNum,在屏幕上...
猜数游戏: 该程序随机在1到1000的范围中选择一个供用户猜测的整数。 界面上提供一个文本框来接收用户输入的猜测的数, 如果用户猜得太大,则背景变为红色,如果猜得太小,背景变为蓝色。 用户猜对后,文本框变为不...
通过这些知识点,你可以编写出具有用户交互性的猜数游戏和幻方演示程序,同时也可以借此机会深入理解Java GUI编程和基础算法设计。在实际项目中,你可能还需要考虑代码的可读性、可维护性和用户界面的美观度,这些都...
通过这个简单的猜数游戏,初学者可以学习到如何在Java环境中创建GUI、处理用户输入、实现基本的游戏逻辑,以及如何使程序具有良好的用户交互性。对于更高级的开发者,这个项目也可以作为一个起点,进一步探索Java ...