当前位置: 首页 > news >正文

后端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("对不起 猜错啦 ");
        }
    }
}
``` `
以上代码仅供参考

http://www.lryc.cn/news/35012.html

相关文章:

  • dolphinschedule使用shell任务结束状态研究
  • 如何用postman实现接口自动化测试
  • AHRS(航姿参考系统)IMU(惯性测量单元)和INS的分析对比研究-2023-3-8
  • 企业管理经典书籍推荐
  • JVM系列——破坏双亲委派模型的场景和应用
  • 基于智能边缘和云计算的数字经济服务细粒度任务调度机制
  • ccc-pytorch-卷积神经网络实战(6)
  • 置信椭圆(误差椭圆)详解
  • FreeSWITCH 智能呼叫流程设计
  • 什么是Restful风格
  • sumifs的交叉 表的例子
  • React :一、简单概念
  • Actipro WinForms Studio Crack
  • 英伦四地到底是什么关系?
  • Google三大论文之GFS
  • 嵌入式安防监控项目——exynos4412主框架搭建
  • YOLOv5s网络模型讲解(一看就会)
  • kkfileView linux 离线安装
  • 如何编写BI项目之ETL文档
  • 【LeetCode】剑指 Offer 24. 反转链表 p142 -- Java Version
  • LAY-EXCEL导出excel并实现单元格合并
  • 配置VM虚拟机Centos7网络
  • Kafka 位移主题
  • 详细讲解零拷贝机制的进化过程
  • 2023年场外个股期权研究报告
  • k8s pod,ns,pvc 强制删除
  • 力扣第99场双周赛题目记录(复盘)
  • spring事务失效原因
  • pikachu靶场CSRF之TOKEN绕过
  • Windows中配置docker没有hyper-v功能解决方案