1.生成随机数的方法有Math.random和new Random.nextXXX();

double a=Math.random()*10;double b=new Random().nextDouble()*10;System.out.println(a+"------"+b);//输出结果:4.554615644299059------9.0498563174394

2.保留两位小数的方法有DecimalFormat或者String.format()两种方法:

1.先实例化DecimalFormat在构造器中传入需要格式化的格式

0(代表一个数字,如果不存在显示0)
    符号#(代表一个或多个数字,如果不存在则显示为空)

double a=Math.random()*10;DecimalFormat df = new DecimalFormat( "0.00" );     String str=df.format( a );System.out.println(str);//输出结果:4.55

该方法会保留两位小数并且如果随机数中有0会用0来填充

注意:返回的是String类型的数据,如果用Double.parseDouble()方法再将str转为double类型,如果小数最后一位为0会自动舍弃。。。比如:str=6.30,Double.parseDouble(str)的值会变为6.3

楼主懒得打了。。。

2.使用String.format(String.format("%.2f", a) ),a是double类型的数据,也可以保留两位小数。

转载于:https://www.cnblogs.com/javazyh/p/11177983.html

java生成随机数保留数点后两位相关推荐

  1. java 常用四舍五入保留小数点后两位方法

    java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...

  2. 四种保留小数后两位输出方法

    四舍五入:结果虽保留了两位,但四舍五入了 double d = 114.145; d = (double) Math.round(d * 100) / 100; System.out.println( ...

  3. c语言能保留x后两位并且四舍五入的,二级C语言真题笔记

    1. 知识重点:数据类型.循环.数组.函数.指针.结构体与共同体 2. 求程序的运行结果 #include main() { short int m=32767, n=032767; printf(& ...

  4. input 限制只能输入数字,且保留小数后两位

    <input @keyup="value=oninput(value)" @change="value=oninput(value)"/> js方法 ...

  5. 金额格式化,保留金额后两位小数点

    ✨今天再来记录一个经常会用到的常规函数,金额格式化函数 ⌛ 金额格式化函数, ⏳ 使用场景:当需要前端展示并格式化商品价格时,用来格式化后端返回的价格数据 ⏳ 默认保留两位小数点,价格单位为分,金额符 ...

  6. BigDecimal除法,并保留小数后两位

    public static void main(String[] args) {BigDecimal a;BigDecimal b;a = new BigDecimal(3);b = new BigD ...

  7. java导出Excel保留小数位数两位

    1.mysql 查询  : FORMAT(SUM(CR.VALID_STUDENT_TOTAL),2) SUM_VALID_STUDENT_TOTAL, 还是不行

  8. java 取年份后两位_java获取年份的后两位

    public static String getDate(Date strDate) { String date = null; if (strDate!= null) { Calendar star ...

  9. Java - 保留小数点后两位

    (1)使用BigDecimal ,保留小数点后两位 public static String format1(double value) {BigDecimal bd = new BigDecimal ...

最新文章

  1. mysql 单实例部署_Mysql 数据库单机多实例部署手记
  2. linux2.6内核链表
  3. S3C2443时钟管理
  4. MFC Combo-box显示大小
  5. WordPress博客后台不能显示所有主题和无法编辑主题的问题的解决方法
  6. webstom设置和monokia配色方案
  7. Hibernate查询
  8. 图鸭科技获数千万元A轮融资,金沙江创投领投
  9. 语音识别如今发展到什么阶段了?
  10. 解决“ssh服务器拒绝了密码 请再试一次”问题
  11. 怎么查看计算机簇大小,分区格式与簇的大小讲解
  12. 【GNN】高被引图神经网络(GNN)全面综述论文
  13. deprecated注释 原因
  14. HCL_路由器_三层交换
  15. 笔记本AutoCAD启动时闪退怎么办_AutoCAD启动时闪退怎么办?打开AutoCAD就死机怎么办?...
  16. go mysql 异步_GO操作MYSQL
  17. 美团:后端开发工程师(实习生)面试
  18. linux 中的DNS服务
  19. EBS之阻止保存,阻止删除
  20. 计算机ntc中国教育考试网,中国教育考试网ntcecf1.neea.edu.cn-北京2018教师资格证笔试成绩查询...

热门文章

  1. python调用函数出现未定义_python – 为什么函数参数之外的“self”会给出“未定义”的错误?...
  2. 用计算机制作演示文稿教案博客,制作演示文稿 教学反思
  3. 定义一个圆类java用echo_正则表达式中圆括号的作用
  4. android发短信乱码,android 音乐信息乱码处理
  5. 线程类中如何调用service_你真的了解Java多线程吗?
  6. 转载 mysql 数据库优化配置实例
  7. 凭借这份Java面试题集,java上传文件夹
  8. python【蓝桥杯vip练习题库】ADV-181质因数2(短除法)
  9. oracle查看控件文件 tns
  10. 交互式SQL(数据定义部分)