首页 > 其他分享 >Math类产生随机数后保留一位小数

Math类产生随机数后保留一位小数

时间:2024-04-04 13:33:54浏览次数:23  
标签:Double 保留 score 随机数 Math 小数

需求:将学生成绩保留一位小数

问题:如何使用Math.random()产生随机数后,将随机数保留一位小数,同时赋值给double类型的变量

实现:

String score = new DecimalFormat("#.0").format(Math.random() * 101);

DecimalFormat的使用_51CTO博客_decimalformat

double score = Double.valueOf(score)

Double.parseDouble()与Double.valueOf()的区别及说明_java_脚本之家 (jb51.net)

标签:Double,保留,score,随机数,Math,小数
From: https://www.cnblogs.com/updatelife/p/18114115

相关文章

  • IQMath定点数运算库性能测试
    基本信息单片机:GD32F303RC,运行主频:120MHz,SRAM:48KB,Flash:256KB,带单精度FPU编译环境:ARMCC5.06update6(build750)由于iq数的底层数据类型是4字节的int32_t因此_iq30~_iq1尽管表示的精度不同,但是运算速度是相同的。下列测试使用_iq15作为被测数据类型,能表示的范围从-65536......
  • Java Math类、System类、Runtime类
    Math类Java中的Math类是一个包含各种数学方法的内置类,它提供了一系列静态方法,用于执行各种数学计算。具体来说,Math类中的方法可以分为以下几类:基本数学运算:包括加法、减法、乘法和除法等。三角函数:如正弦(sin)、余弦(cos)和正切(tan)等。指数和对数函数:包括指数(exp)和自然对数(log)等......
  • mathematical-expression(MAE)数学表达式 数学函数 解析编译库,有效的快速和简单易用的数
    数学表达式SwitchtoEnglishDocument介绍本框架是一种针对数学公式解析的有效工具,能够解析包含嵌套函数,包含函数,数列步长累加等数学公式,返回值是一个数值的结果对象,同时也可以进行比较运算的操作,再进行比较的时候,返回值是一个布尔值结果对象。PS请尽量使用1.3.1版......
  • C++ std常用math函数
    std::atan和std::atan2std::atan(x)  即tan(angle)=x  所求angle范围[-PI/2,PI/2] [-90°,90°]std::atan2(y,x)即tan(angle)=y/x 所求angle范围[-PI,PI][-180°,180°]  std::fmod(x,y)计算x/y的浮点余数,如std::fmod(3.1,2)=1.1对浮点数进行......
  • MathType数学公式编写技巧分享
    在使用WORD,PPT,WPS,VISIO等制作文档时,经常需要用特殊符号,特别是理工科的学生在写论文时会用到大量的公式。这时候一个拥有大量特殊符号的软件,就显得举足轻重。在市面上有很多这样的软件如:Maple、Mathematica、Word及Mathtype等,其中Mathtype因其“所见即所得”的模式以及其强大的功能......
  • 【Python】反转数字(整数、百分数、小数、分数)
    (本人蒟蒻,dalao勿喷)需要代码往下翻,最后的代码最简洁喔~题设:'''给定一个数,请将该数各个位上数字反转得到一个新数。整数反转是将所有数位对调。小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。分数反转是把分母的数反转,再把分子的数反转,不交换......
  • C语言rand、srand库函数生成随机数(附时间戳)
    前言:当我们想要用C语言写程序来获取一个随机数时,该如何获取呢?这里我们上百度搜索一下这里就有提到使用rand、srand、time库函数搭配来获取随机数,也许根据其所说我们已经可以获得随机数解决问题,但想问题不能只浮于表面,下面我们来深入认识一下rand、srand、time库函数。一、ra......
  • math模块篇(六)
    文章目录math.log(x[,base])math.log1p(x)math.log2(x)math.log10(x)math.pow(x,y)math.sqrt(x)math.acos(x)math.asin(x)math.atan(x)math.atan2(y,x)math.cos(x)math.log(x[,base])math.log(x[,base])是Python中math模块的一个函数,用于计算一个数的自然......
  • math模块篇(一)
    文章目录math.ceil(x)math.comb(n,k)math.copysign(x,y)math.fabs(x)math.factorial(n)math.floor(x)math.ceil(x)math.ceil(x)是Python中math模块的一个函数,它返回大于或等于给定数值x的最小整数。这个函数常被用于取一个数的上限(即向正无穷方向取整)。例......
  • (day 22)JavaScript学习笔记(内置对象1之Number、Math、Date)
    概述         这是我的学习笔记,记录了JavaScript的学习过程。在写博客的时候我会尽量详尽的记录每个知识点。如果你完全没接触过JavaScript,那么这一系列的学习笔记可能会对你有所帮助。    今天学习JavaScript内置的对象,主要是Number、Math、Date。1.内置......