我有这个电话号码: 双数= 131151201344081895336534324866D;
Console.WriteLine(number)写入1,31151201344082E + 29,而Console.WriteLine(number.ToString(“#”))仅写入131151201344082000000000000000。
但是我希望此数字在控制台窗口上显示为:131151201344081895336534324866。
有没有办法打印出所有数字?
答案 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