掷骰子游戏 、 求绝对值,平方根,对数,正弦值 题目

news/2024/7/7 19:32:07 标签: java, 开发语言, 题目

题目

  • JAVA33 掷骰子游戏
    • 分析:
    • 代码:
  • JAVA34 求绝对值,平方根,对数,正弦值
    • 分析:
    • 代码:

JAVA33 掷骰子游戏

描述开发一个掷骰子游戏,即每次运行程序时,产生一个[1,6]之间的随机整数(关于seed的问题可以参考题解)。
 
输入描述:随机数种子
 
输出描述:[1,6]之间的随机整数

示例:

输入:100
输出:2

 
 

分析:

​ 1.使用random对象的nextInt()方法来限定随机数的大小。

​ 2.random.nextInt(n)的取值范围为:0—(n-1)。

 

代码:

java">import java.util.Random;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextInt()) {
            int seed = scanner.nextInt();
            Random random = new Random(seed);

            //write your code here......
            int num=random.nextInt(6)+1;
            System.out.println(num);

        }
    }

}

 
 
 

JAVA34 求绝对值,平方根,对数,正弦值

描述编写函数求出任意数的绝对值,平方根,对数,正弦值
 
输入描述:任意数字
 
输出描述:任意数的绝对值,平方根,对数,正弦值(请直接使用Mat类的方法进行运算,不考虑精度问题)

示例:

输入:4
输出:4.0
	 2.0
	 1.3862943611198906
	 -0.7568024953079282

 
 

分析:

​ 1.Math类的方法的运用。

 
 

代码:

java">import java.util.Scanner;

import static java.lang.Math.*;


public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double num = scanner.nextDouble();

        //write your code here......
        System.out.println(abs(num));
        System.out.println(sqrt(num));
        System.out.println(log(num));
        System.out.println(sin(num));
    }
}

http://www.niftyadmin.cn/n/5535073.html

相关文章

VsCode允许JSON文件注释

打开设置 配置 输入:文件关联或者Files: Associations

003 SpringBoot操作ElasticSearch7.x

文章目录 5.SpringBoot集成ElasticSearch7.x1.添加依赖2.yml配置3.创建文档对象4.继承ElasticsearchRepository5.注入ElasticsearchRestTemplate 6.SpringBoot操作ElasticSearch1.ElasticsearchRestTemplate索引操作2.ElasticsearchRepository文档操作3.ElasticsearchRestTempl…

chrome.storage.local.set 未生效

之前chrome.storage.local.set 和 get 一直不起作用 使用以下代码运行成功。 chrome.storage.local.set({ pageState: "main" }).then(() > {console.log("Value is set");});chrome.storage.local.get(["pageState"]).then((result) > …

达梦数据库系列—21. MPP集群搭建

目录 1、DM MPP 环境搭建 系统规划 系统检查 软件安装 配置 dm.ini 配置 dmmal.ini 配置 dmmpp.ctl 运行 MPP 2、建立分布表 3、停止 MPP 系统 4、MPP 相关系统过程与函数 5、MPP 下系统过程与系统视图 DM MPP主要针对海量数据的 OLAP 应用而研发,对普通…

antd vue a-select 下拉框模糊查询失效解决方法

我原以为这是一个简单的配置,写上就好了,没想到竟然无法搜索,原因是antd下拉框模糊搜索(show-search)是默认按照value字段来查询的,但是一般我们的都是需要按照label这个属性来查询的。简单点按照我下面标红…

Linux——移动文件或目录,查找文件,which命令

移动文件或目录 作用 - mv命令用于剪切或重命名文件 格式 bash mv [选项] 源文件名称 目标文件名称 注意 - 剪切操作不同于复制操作,因为它会把源文件删除掉,只保留剪切后的文件。 - 如果在同一个目录中将某个文件剪切后还粘贴到当前目录下,…

【FFmpeg】avcodec_find_encoder和avcodec_find_decoder

目录 1.avcodec_find_encoder2.avcodec_find_decoder3.小结 FFmpeg相关记录: 示例工程: 【FFmpeg】调用ffmpeg库实现264软编 【FFmpeg】调用ffmpeg库实现264软解 【FFmpeg】调用ffmpeg库进行RTMP推流和拉流 【FFmpeg】调用ffmpeg库进行SDL2解码后渲染 流…

PHP电商系统开发指南高级技巧

开发高级 php 电商系统所需的技巧包括:数据库优化:使用索引、规范化数据结构和缓存机制。性能优化:启用页面缓存、优化图像和使用 cdn。购物车管理:使用会话或数据库存储数据,实现实时更新和弃单恢复。支付集成&#x…