Java教程

Java 保留任意位小数

本文主要是介绍Java 保留任意位小数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

利用String将小数转换为字符串输出;我认为这是最简洁的一种。

请看代码:

        String result;
        result = String.format("%.6f",sum);
        System.out.println(result);
import java.util.Scanner;
public  class Main {
  public static void main(String [] args){
        Scanner in = new Scanner(System.in);
        double sum = 0;//求和
        int n = in.nextInt();
        int i;
        for(i = 1;i<=n;i++){
            sum = sum+1.0/i;
        }
        String result;
        result = String.format("%.6f",sum);
        System.out.println(result);
      }
}

输入: 2

输出:1.500000

如果不这么写会输出1.5,Java中默认不输出小数位后的0;或者直接输出16位小数。

这篇关于Java 保留任意位小数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!