java生成随机数保留数点后两位
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生成随机数保留数点后两位相关推荐
- java 常用四舍五入保留小数点后两位方法
java 常用四舍五入保留小数点后两位方法 1 . Math.round double num = Math.round(5.2544555 * 100) * 0.01; System.out.pri ...
- 四种保留小数后两位输出方法
四舍五入:结果虽保留了两位,但四舍五入了 double d = 114.145; d = (double) Math.round(d * 100) / 100; System.out.println( ...
- c语言能保留x后两位并且四舍五入的,二级C语言真题笔记
1. 知识重点:数据类型.循环.数组.函数.指针.结构体与共同体 2. 求程序的运行结果 #include main() { short int m=32767, n=032767; printf(& ...
- input 限制只能输入数字,且保留小数后两位
<input @keyup="value=oninput(value)" @change="value=oninput(value)"/> js方法 ...
- 金额格式化,保留金额后两位小数点
✨今天再来记录一个经常会用到的常规函数,金额格式化函数 ⌛ 金额格式化函数, ⏳ 使用场景:当需要前端展示并格式化商品价格时,用来格式化后端返回的价格数据 ⏳ 默认保留两位小数点,价格单位为分,金额符 ...
- BigDecimal除法,并保留小数后两位
public static void main(String[] args) {BigDecimal a;BigDecimal b;a = new BigDecimal(3);b = new BigD ...
- java导出Excel保留小数位数两位
1.mysql 查询 : FORMAT(SUM(CR.VALID_STUDENT_TOTAL),2) SUM_VALID_STUDENT_TOTAL, 还是不行
- java 取年份后两位_java获取年份的后两位
public static String getDate(Date strDate) { String date = null; if (strDate!= null) { Calendar star ...
- Java - 保留小数点后两位
(1)使用BigDecimal ,保留小数点后两位 public static String format1(double value) {BigDecimal bd = new BigDecimal ...
最新文章
- mysql 单实例部署_Mysql 数据库单机多实例部署手记
- linux2.6内核链表
- S3C2443时钟管理
- MFC Combo-box显示大小
- WordPress博客后台不能显示所有主题和无法编辑主题的问题的解决方法
- webstom设置和monokia配色方案
- Hibernate查询
- 图鸭科技获数千万元A轮融资,金沙江创投领投
- 语音识别如今发展到什么阶段了?
- 解决“ssh服务器拒绝了密码 请再试一次”问题
- 怎么查看计算机簇大小,分区格式与簇的大小讲解
- 【GNN】高被引图神经网络(GNN)全面综述论文
- deprecated注释 原因
- HCL_路由器_三层交换
- 笔记本AutoCAD启动时闪退怎么办_AutoCAD启动时闪退怎么办?打开AutoCAD就死机怎么办?...
- go mysql 异步_GO操作MYSQL
- 美团:后端开发工程师(实习生)面试
- linux 中的DNS服务
- EBS之阻止保存,阻止删除
- 计算机ntc中国教育考试网,中国教育考试网ntcecf1.neea.edu.cn-北京2018教师资格证笔试成绩查询...
热门文章
- python调用函数出现未定义_python – 为什么函数参数之外的“self”会给出“未定义”的错误?...
- 用计算机制作演示文稿教案博客,制作演示文稿 教学反思
- 定义一个圆类java用echo_正则表达式中圆括号的作用
- android发短信乱码,android 音乐信息乱码处理
- 线程类中如何调用service_你真的了解Java多线程吗?
- 转载 mysql 数据库优化配置实例
- 凭借这份Java面试题集,java上传文件夹
- python【蓝桥杯vip练习题库】ADV-181质因数2(短除法)
- oracle查看控件文件 tns
- 交互式SQL(数据定义部分)