Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何显示具有多个小数位的数字?(爪哇)_Java_Numbers_Double_Decimal_Pi - Fatal编程技术网

Java 如何显示具有多个小数位的数字?(爪哇)

Java 如何显示具有多个小数位的数字?(爪哇),java,numbers,double,decimal,pi,Java,Numbers,Double,Decimal,Pi,我想知道是否有一种方法可以“作弊”,在Java中处理小数位数远多于双精度的数字,然后通过[Graphics Object].drawString(数字,10,10)显示它 我可以这样做吗?试试BigDecimal类 它支持小数点以外超过100位的小数吗?@JavaCoder-1337是的,请参阅Javadoc。它不允许我为BigDecimal变量设置值。我想要一个大十进制,但它说我正试图使一个双精度(一侧)成为一个大十进制。我试着将其转换为BigDecimal,但不起作用。

我想知道是否有一种方法可以“作弊”,在Java中处理小数位数远多于双精度的数字,然后通过
[Graphics Object].drawString(数字,10,10)显示它


我可以这样做吗?

试试BigDecimal类


它支持小数点以外超过100位的小数吗?@JavaCoder-1337是的,请参阅Javadoc。它不允许我为BigDecimal变量设置值。我想要一个大十进制,但它说我正试图使一个双精度(一侧)成为一个大十进制。我试着将其转换为BigDecimal,但不起作用。