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

Java控制输出精度

2015-04-20 19:43 246 查看
看了《算法竞赛》想到一个问题,Java能否控制输出精度?

比如说,C里面可以这样:

#include<stdio.h>
int main(void){
printf("%.2lf\n",8 / 5.0);
return 0;
}


其输出显然是1.60

但Java也许在控制精度上做不到这么方便,但是通过一个小类完全可以解决问题,可以这样:

import java.text.DecimalFormat;
public class test {
public static void main(String[] args) {
double b = 8 / 5.0;
DecimalFormat df = new DecimalFormat("0.00");
System.out.println(df.format(b));
}
}


输出显然也是1.60
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java