Java输出结果保留两位小数

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://blog.csdn.net/jiangjunshow

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/156906.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 104规约总结「建议收藏」

    104规约总结「建议收藏」一.概念遥测:远程测量。采集并传送运行参数,包括各种电气量(线路上的电压、电流、功率等量值)和负荷潮流等。遥控:远程控制。接受并执行遥控命令,主要是分合闸,对远程的一些开关控制设备进行远程控制。遥信:远程信号。采集并传送各种保护告警和开关量信息。遥调:远程调节。接受并执行遥调命令,对远程的控制量设备进行远程调试,如调节发电机输出功率。二.基地址对比类别1997版基地址2002版基地址遥信1H—-400H1H—-4000H遥测701H–

    2022年6月20日
    71
  • mysql基本sql语句大全(基础用语篇)_mysql查询语句汇总

    mysql基本sql语句大全(基础用语篇)_mysql查询语句汇总1.数据库存储引擎mysql>showvariableslike’%storage_engine%’;#查看mysql当前默认的存储引擎mysql>showengines;#查看存储引擎InnoDB存储引擎:默认引擎,最常用的。InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键;InnoDB是默认的MySQL引擎InnoDB特…

    2025年9月12日
    8
  • JAVA常用数据结构及原理分析(面试总结)「建议收藏」

    JAVA常用数据结构及原理分析(面试总结)「建议收藏」最近准备面试,因此整理一份Java中常用的数据结构资料,方便面试;java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。其不同子类的实现各有差异,如是否同步(线程安全)、是否有序。常用类继承树:以下结合源码讲解常用类实现原理及相互之间的差异。Collection(所有…

    2022年7月8日
    23
  • 解决pycharm新建项目后按钮灰色问题

    解决pycharm新建项目后按钮灰色问题解决pycharm新建项目后按钮灰色问题出现过多次该问题了,在此记录一下同样适用于导入别人的新项目后无法运行问题原因一:  pycharm没有设置系统解析器解决方法一:  打开pycharm->File->Settings->ProjectInterpreter->设置python路径(系统python)原因二:  没有创…

    2022年8月29日
    3
  • init-method,@postcontruct,afterPropertiesSet的先后顺序;[通俗易懂]

    在牛客面经上遇到的一个面试题。突然想尝试下然后就开始做了测试ApplicationContextapplicationContext=newClassPathXmlApplicationContext("classpath:applicationContext.xml");TestDaotestDao=applicationContext.getBean(TestDao.class);((ClassPathXmlAp

    2022年4月9日
    76
  • nginx 负载均衡安装及升级步骤

    nginx 负载均衡安装及升级步骤nginx 负载均衡安装及升级步骤

    2022年4月24日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号