您的位置:首页 > 编程语言 > Java开发

java中小数点的保留问题

2017-11-18 09:24 232 查看
代码如下:

import java.text.DecimalFormat;

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNextDouble())
{
double a=sc.nextDouble();
DecimalFormat df = new DecimalFormat( "0.00"); 
System.out.println(df.format(Math.abs(a)));
}
}

}
//1. java里提供了DecimalFormat方法   , DecimalFormat实现定制的格式化。 Decimal 十进制, Format 使格式化。

//2. 要使用DecimalFormat对象必须先格式化。

//  DecimalFormat df=new DecimalFormat("0.00");

//  然后再调用该对象的format方法即可。

//3.上面的列子只是保留double类型的小数点后2位。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: