java输出值取后两位小数,Java输出结果保留两位小数

java输出值取后两位小数,Java输出结果保留两位小数今天在做PAT007-六度空间,输出结果需要保留两位小数,所以在网上找了相关资料。一共有四种方法,代码如下:importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassDecimals{doublef=111231.5585;publicvoi…

大家好,又见面了,我是你们的朋友全栈君。

今天在做 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();

}

}

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/157029.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • java 字符 几个字节_java中字符串占几个字节「建议收藏」

    java 字符 几个字节_java中字符串占几个字节「建议收藏」首先,char为Java的基本类型,基本类型所占的字节数是固定的,如int占4字节,double占8字节,这可以使得Java在不同的平台上所占类型固定,很好地保证了Java的可移植性。因此,Java中char类型固定占2个字节。(注:char类型也可以存储一个汉字)。其次,String采用一种更灵活的方式进行存储。在String中,一个英文字符占1个字节,而中文字符根据编码的不同所占字节数也不同。…

  • 在线打包app平台以及流程平台分析(Android&&iOS)

    在线打包app平台以及流程平台分析(Android&&iOS)

  • docker下Jenkins的部署和升级「建议收藏」

    docker下Jenkins的部署和升级「建议收藏」获取Jenkins镜像dockersearchjenkinsdockerpulljenkinsdockerimages创建映射目录mkdir-p/var/jenkins_homechown-R1000:1000/var/jenkins_home启动jenkins镜像sudodockerrun-itd-p8080:8080-p50000:50000–namejenkins–privileged=true-v/home/jenkins_

  • php网页如何发布_php问题

    php网页如何发布_php问题如何正确发布PHP代码几乎每一个PHP程序员都发布过代码,可能是通过FTP或者rsync同步的,也可能是通过svn或者git更新的。一个活跃的项目可能每天都要发布若干次代码,但是现实却是很少有人注意其中的细节,实际上这里面有好多坑,很可能你就在坑中却浑然不知。一个正确实现的发布系统至少应该支持原子发布。如果说每一个版本都表示一个独立的状态的话,那么在发布期间,任何…

  • Pycharm IDE的配置与基本使用「建议收藏」

    Pycharm IDE的配置与基本使用「建议收藏」PycharmIDE的配置与基本使用官网地址:https://www.jetbrains.com/zh-cn/pycharm/选择指定的虚拟环境如何设置虚拟环境可参考Python的安装与配置设置快捷键eclipse模式持续补充

  • Quartus II 13.0波形仿真

    Quartus II 13.0波形仿真之前一直找不到关于QuartusII13.0的波形仿真,然后百度的都是说quartusii9.0之后的版本就没有这个功能了,只能再下一个modelsim之类的仿真软件进行波形仿真。但是后来偶然看到了chaichai-icon大佬的QuartusII13.0sp1(64-bit)使用教程,发现不需要另下其他的软件也能够完成仿真。于是我又查阅了一些网络上的资料,基本说法是Quartus…

    2022年10月16日

发表回复

您的电子邮箱地址不会被公开。

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