赞
踩
目录
简介:首先会从1-100之间会有一个随机出现的默认数字,玩家用最少的次数猜中默认数字即可获胜,在猜数字的过程中会给出或高或低的提示直至最后猜中为止;
接下来我们将用代码模拟来实现猜数字小游戏;
- package Object;
- // 随机数
- import java.util.Random;
-
- // 键盘输入
- import java.util.Scanner;
-
- public class DemoGames {
- public static void main(String[] args) {
- Random r = new Random();
- // 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;
- int randomNum = r.nextInt(100) + 1;
- }
- package Object;
- // 随机数
- import java.util.Random;
-
- // 键盘输入
- import java.util.Scanner;
-
- public class DemoGames {
- public static void main(String[] args) {
- Random r = new Random();
- // 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;
- int randomNumber = r.nextInt(100) + 1;
- // 需要获取键盘输入的数字,用Scanner当中的nextInt方法;
- Scanner scc = new Scanner(System.in);
- int correctNumber = scc.nextInt();
- }
- }
- package Object;
- // 随机数
-
- import java.util.Random;
-
- // 键盘输入
- import java.util.Scanner;
-
- public class DemoGames {
- public static void main(String[] args) {
- Random r = new Random();
- // 定义一个变量去存储随机数,且整体+1,生成1-100的随机数;
- int randomNumber = r.nextInt(100) + 1; // 此时正确答案已经有了,本局游戏未结束前不会发生变更
- // 需要获取键盘输入的数字,用Scanner当中的nextInt方法;
- Scanner scc = new Scanner(System.in);
- while (true) {
- System.out.println("请输入您猜测的数字");
- int correctNumber = scc.nextInt();
- if (correctNumber > randomNumber){
- System.out.println("您输入的数字太大了,请继续猜测!");
- }else if (correctNumber < randomNumber){
- System.out.println("您输入的数字太小了,请继续猜测!");
- }else {
- System.out.println("在您不懈的努力下,恭喜您终于猜中了!");
- break;
- }
- }
- System.out.println("游戏结束");
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。