import java.util.Random;
import java.util.Scanner;
/**
* 一个简单的猜数字游戏
*
* @author chried
*
*/
public class NumberGame {
public static void main(String[] args) {
check();
}
/**
* 输入一个数字
*
* @return num
*/
public static int input() {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字(0~100):");
int num = sc.nextInt();
return num;
}
/**
* 随机产生一个数字
*
* @return sum
*/
public static int Procult() {
Random r = new Random();
int num = r.nextInt(100);
return num;
}
/**
* 随机生成的数字跟输入的数字进行判断
*
* @return
*/
public static void check() {
int sum = input();
int num = Procult();
checkNum(sum, num);
}
/**
* 传入两个参数进行判断
*
* @param sum
* @param num
* @return boolean
*/
public static boolean checkNum(int sum, int num) {
if (sum > num) {
System.out.println("亲,你输入的数字大了的");
checkNum(input(), num);
} else if (sum < num) {
System.out.println("亲,你输入的数字小了的");
checkNum(input(), num);
} else if (sum == num) {
System.out.println("亲,你太棒了的");
return true;
}
return false;
}
}
分享到:
相关推荐
本程序是“猜数字小游戏”,电脑自动获得一个制定范围内的随机数,有用户猜,每次均给出猜大了,还是小了 界面也已完整
随机生成一个0~99(包括0和99)的数字,从控制台输入猜测的数字,输出提示太大还是太小,继续猜测,直到猜到为止! 游戏过程中,记录猜对所需的次数,游戏结束后公布结果! 代码有详细注解!方便学习!!!
猜数字小游戏JAVA程序报告.doc
java猜数字游戏
一个java猜数字小游戏,娱乐性质,适合初学者。
用Java编写的猜数字游戏,不用多说看了自然明白。
java猜猜小游戏-源代码;是本来期末考试用的; 一、 作品题目 《猜猜小游戏》 二、 实现功能 1、 对数字的判断功能。 2、 每次判断的提示功能。 3、 重置功能。 4、 对界面的熟悉度,布局、控件的定位 等等。 三、 ...
猜数字小游戏的使用,刚学Java的可以看看
对于JAVA初学者来说,是个比较好的资源,一般的猜数字游戏代码都只限于CMD内枯燥运行,本代码进行了升级,加入了弹窗互动功能,可以界面化直观地进行操作。
import java.util.Random; import java.util.Scanner... System.out.println("\n" + "你只用了" + i + "次就猜对了数字"); System.out.println("游戏结束"); } } } 我不会英语所以标识符就乱取了 如果有bug请留言
猜数字游戏 计算机产生一个随机数,猜中即胜,猜不中提示大了或者小了,继续猜,直到猜中为止。
主要为大家详细介绍了java猜数字小游戏案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java编写简单有趣的猜数字游戏
利用JAVA编写的猜数字小游戏。程序随机产生一个数字,用户可任意输入一个数字,会提醒大或者小并有次数限制。
Java猜数字游戏源码 用户从控制台输入大小, 系统生成1-20之间的正数。根据规则用户是否猜对。 游戏规则: 用户输入20以内的数字 如果用户赢则输出“你猜对了”, 如果用户输入小了则输出“猜小了” 如果...
期末课程设计 java猜数字小游戏 完整文档
使用java开发的桌面版猜数字游戏,jdk版本java se 1.8
java版猜数字小游戏,刚学java swing的时候做的,有点垃圾~别见笑