写点什么

后端 Java 随机比大小游戏实战讲解

作者:魏铁锤
  • 2022 年 10 月 10 日
    广西
  • 本文字数:877 字

    阅读完需:约 3 分钟

后端Java随机比大小游戏实战讲解

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

- 利用 print 打印输出提示用户

- 利用 Scanner 函数抓取数据

- 利用 Math 方法实现随机数

1.首先用到的是 print 函数,对用户进行提醒进一步的操作

通过 System.out.print();提示用户进行选择买大买小。

2.然后利用 Scanner 函数,对用户输出的数据进行一个抓取和储存

使用 Scanner 函数调用方法,抓取用户输出的数据进行储存,储存格式为整型(int)类型

然后通过 for 循环进行判断,在判断之后,给出一个值。

3.利用 Math 函数加载方法,实现随机数,进行判断定义结果

使用 Math 方法函数进行随机判断,Math 函数会随机给出一个数字范围为(0.0-1.0),然

后我们设定范围,以小:1、2、3 大:4、5、6 为判断条件确定给出的结果是大是小

自动随机生成的结果再与用户给出的数据利用 if()else{ }进行最终判断,得到一个值

然后进行打印输出。


import java.util.Scanner;
public class Test { public static void main(String[] args){ //1.随机摇骰子的过程 随机产生一个骰子点数 1-6整数 //Math--->Scanner(1.import 2.new 3.input.next();) double value = Math.random();//有范围[0.0-1.0) 0.0----0.99999999 int number = (int)(value*6+1); //2.让玩家猜测大小 大 小 Scanner input = new Scanner(System.in); System.out.println("买大买小 买定离手"); String choose = input.nextLine();//帮我们读取输入的文字 //3.比较点数与猜测结果 System.out.println("本次摇出的点数为:"+number); // (点数1 2 3 同时 小) 或者 (点数4 5 6 同时 大) // (number<=3 && choose.equals("小")) || (number>3 && choose.equals("大")) // == equals();区别 // "a"=="b" "a".equals("b"); if((number<=3 && choose.equals("小")) || (number>3 && choose.equals("大"))){ System.out.println("恭喜您 猜对啦"); }else{ System.out.println("对不起 猜错啦 "); } }}
复制代码


发布于: 刚刚阅读数: 5
用户头像

魏铁锤

关注

代码创造奇迹 2022.06.13 加入

一个爱写代码的小伙

评论

发布
暂无评论
后端Java随机比大小游戏实战讲解_10月日更_魏铁锤_InfoQ写作社区