当前位置:   article > 正文

Java保留两位小数:1、数字格式化 java.text.DecimalFormat;2、String.format(“%.2f“,double变量)_java string.format .2%

java string.format .2%

数字格式化 java.text.DecimalFormat

简介:
用于格式化十进制数字,将数字格式化为整数、浮点数、百分数等。可以为数字加上单位或控制数字的精度。

  • 实例化对象时传递数字。
  • 通过applyPattern()方法来实现数字格式化。

注意:

  • #:代表数字,如果变量对应位数上存在数字,则显示数字;如果不存在数字,则不显示;
  • 0:代表数字,如果变量对应位数上存在数字,则显示数字;如果不存在数字,则显示0;

方法一、通过实例化DecimalFormat对象时传递数字。

import java.text.DecimalFormat;
//主方法中的内容
DecimalFormat myFormat = new DecimalFormat("##.##");	//创建数字格式对象,初始化格式
String output = myFormat.format(十进制数);					//用数字格式化对象,获取十进制数字的格式化的对象
System.out.println(output);
  • 1
  • 2
  • 3
  • 4
  • 5

方法二、 通过DecimalFormat类中的applyPattern()方法,来实现数字格式化。

import java.text.DecimalFormat;
//主方法中的内容
DecimalFormat myFormat = new DecimalFormat();
myFormat.applyPattern("##.##");					//applyPattern()用方法来实现数字格式化
System.out.println(myFormay.format(十进制数));
  • 1
  • 2
  • 3
  • 4
  • 5

String.format("%.2f",double变量)

取舍使用场景

double a = 3.1415926;
System.out.println("保留两位小数"+String.format("%.2f",a));
System.out.println("保留整数"+(int)a);

  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/630714
推荐阅读
相关标签
  

闽ICP备14008679号