如何打印双精度变量中的所有数字?

时间:2019-09-07 15:30:37

标签: c# double

我有这个电话号码: 双数= 131151201344081895336534324866D;

Console.WriteLine(number)写入1,31151201344082E + 29,而Console.WriteLine(number.ToString(“#”))仅写入131151201344082000000000000000。

但是我希望此数字在控制台窗口上显示为:131151201344081895336534324866。

有没有办法打印出所有数字?

2 个答案:

答案 0 :(得分:0)

import java.math.BigDecimal;

class BigIntegerFact{

public static void main(String args[]) { BigInteger number=new BigDecimal(args[0]); System.out.println(number); }

}

答案 1 :(得分:-1)

在Java中,您可以做到

class abc {    public static void main(String args[]) { double number1=Double.parseDouble(args[0]); System.out.println(number1);    } } 并运行代码... java abc 131151201344081895336534324866D