java输出值取后两位小数,Java输出结果保留两位小数
大家好,又见面了,我是你们的朋友全栈君。
今天在做 PAT007-六度空间 ,输出结果需要保留两位小数,所以在网上找了相关资料。
一共有四种方法,代码如下:
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class Decimals{
double f = 111231.5585;
public void m1() {
BigDecimal bg = new BigDecimal(f);
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
}
/**
* DecimalFormat转换最简便
*/
public void m2() {
DecimalFormat df = new DecimalFormat(“#.00”);
System.out.println(df.format(f));
}
/**
* String.format打印最简便
*/
public void m3() {
System.out.println(String.format(“%.2f”, f));
}
public void m4() {
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(f));
}
public static void main(String[] args) {
Decimals f = new Decimals();
f.m1();
f.m2();
f.m3();
f.m4();
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157029.html原文链接:https://javaforall.cn
相关文章
- java xml解析框架_JAVA解析xml的五种方式对比
- java 实现 按位异或_Java 按位异或的性质及其妙用
- java输出结果保留两位小数,经典好文
- java环境_Java 开发环境配置
- java控制台输入数组_Java控制台输入数组并逆序输出的方法实例
- java获取服务器路径_Java获取此次请求URL以及服务器根路径的方法「建议收藏」
- java sort排序[通俗易懂]
- java 构造器 构造方法_Java构造器(构造方法/constructor)
- 图解最短路径之弗洛伊德算法(Java实现)「建议收藏」
- 如何用Java来判断回文数?
- 【说站】cmd配置java环境变量
- Java递归写法_java递归调用
- murmurhash3 java_MurMurHash3
- java输出一个数组的元素_Java输出数组元素「建议收藏」
- 输出最小值及所在数组下标_java数组最大值和下标
- ORA-29500: NAMED keyword is invalid in CREATE JAVA CLASS ORACLE 报错 故障修复 远程处理
- 自动提交MySQL事务中的Java自动提交实践(mysql事务java)
- 环境的基础Linux:Java环境的支撑者(linux是java)
- Java脚本实现Linux系统的登录(java登录Linux)
- Linux下Java命令:简介与基本用法(linux下java命令)
- Java编程实现MySQL数据库连接(java连mysql数据库)
- 在Linux上实现Java程序的运行(linux运行java程序)
- Java迭代Oracle实现数据库更高性能(java迭代oracle)
- Java革命Oracle旗下的程序设计利器(java简介oracle)
- 异常Java程序捕获Oracle异常从失败中学习(java捕获oracle)
- java运行windows的cmd命令简单代码
- Java实现软件运行时启动信息窗口的方法