java 不以科学记数法输出double
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步
很多时候我们需要输出double数字的字符串形式。但是java默认的double输出方式为科学记数法,显然不符合我们的要求,以下两种方法都能达到我们的目的。
1.使用DecimalFormat类
public static void t1() {Double num1 = 100000000.0;System.out.println(num1); // 1.0E8DecimalFormat decimalFormat = new DecimalFormat("#,##0.00");System.out.println(decimalFormat.format(num1)); // 100,000,000.00}
##2.使用BigDecimal的toString方法
public static void t2() {Double num2 = 100000000.123456;BigDecimal bigDecimal = new BigDecimal(num2);System.out.println(num2); // 11.00000000123456E8String res = bigDecimal.toString();System.out.println(res); // 100000000.12345600128173828125BigDecimal bigDecimal2 = new BigDecimal("100000000.123456");System.out.println(bigDecimal2.toString()); // 100000000.123456}
java 不以科学记数法输出double相关推荐
- bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道
字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...
- java程序填空题输出汤姆猫_《Java语言程序设计(新)》地大模拟
<Java语言程序设计(新)>地大模拟 2020-08-29 08:08:08 635 有学员问关于<Java语言程序设计(新)>地大模拟的题目的参考答案和解析,具体如下: & ...
- 在Unix/Linux上令(java)JVM支持中文输出
在Unix/Linux上令(java)JVM支持中文输出 一.在Unix/Linux上令JVM支持中文输出 如 果用户使用的是UNIX的远程服务器,就会遇到中文字体在图像中输出的问题,特别是由于许多管 ...
- java从Object类型转换成double类型
java从Object类型转换为double类型: Map<String,Object> map = new HashMap<String,Object>(); map.put ...
- 练习1-2:编写一个 JAVA 程序,实现输出考试成绩的前三名。
1. 考试成绩已保存在数组 scores中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73 2. 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传 ...
- java请实现程序输出以下星塔||输出菱形
java请实现程序输出以下星塔||输出菱形 请实现程序输出以下星塔. * *** ***** *** * 需要在main函数的输入参数中设置5,输出5层星塔.如果是输入7,则是7层星塔.假设输入参数都 ...
- Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo
Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...
- Lua实战之以非科学记数法输出小数
Description 现有小数 n,我们知道,当 n < 0.0001 时会以科学记数法输出,例如: local n = 0.0000999 print(n) -- 9.99e-005 由于不 ...
- C语言中想输出double和long double型用%什么?
输出int , 用%d 输出float, 用%f 输出double,用 %lf 输出long int ,用%ld
- JAVA运行时中文输出乱码原因与解决
JAVA运行时中文输出乱码 public class project1 { public static void main(String[] args) {System.out.println(&qu ...
最新文章
- 增加一个dbe连接_pogo pin连接器是如何解决振动的问题?
- oracle的cols,Oracle cols_as_rows 比对数据
- Java学习之javassist
- Log4Net简单使用
- eclipse不能调试运行Android程序问题的解决办法
- Spring原始注解和新注解(使用注解代替xml配置文件)
- 【设计模式】—— 中介者模式Mediator
- 谷歌18年博士生奖研金出炉,八位入选华人学生均毕业于国内高校
- Android入门笔记12
- QComboBox样式表
- sms 验证码 接收
- Markdown合并表格单元格
- 计算机word基础操作知识
- 边云协同的优点_边云协同的同与不同
- 4成药企要退出,他们的药代知道吗?
- d29天 上传电影练习 UDP使用 ScketServer模块
- MATLAB--数学建模作图大全及代码说明
- 【Web技术】1114- 一文彻底读懂ESLint
- matlab仿真建立机器臂模型并得到其D-H参数表
- Linux系统服务器上安装PHP
热门文章
- l2tp pptp相关的一些记录
- MySQL增量备份恢复和基于时间点与位置的恢复
- SSM-Spring-04:Spring的DI的构造注入,P命名注入,和集合注入
- iOS10 Xcode 8 中provisioning file 相关bug
- 阻止picker.js插件弹出键盘
- HttpClient配置
- linux 添加链接与删除链接(ln命令的用法)
- 当调用wcf, 小心返回值包含enum越界的错误。
- mysql:Error while performing database loggin with the mysql driver
- Golang研学:defer!如何掌握并用好(延迟执行)