Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.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 - Fatal编程技术网

Java:双数据类型十进制格式逗号问题

Java:双数据类型十进制格式逗号问题,java,Java,我正在解决math.pow函数的一个问题,当答案以任何输入值(如10)出现在文本字段中时。它将以逗号显示。我使用十进制格式库,但没有任何结果。是否有其他方法可以做到这一点。我想要这样的答案 10000000000 Not 10,000,000,000 代码: 主要 将解决您的问题。希望这会有所帮助 import java.text.*; class Test { public static void main(String... args) {

我正在解决math.pow函数的一个问题,当答案以任何输入值(如10)出现在文本字段中时。它将以逗号显示。我使用十进制格式库,但没有任何结果。是否有其他方法可以做到这一点。我想要这样的答案

10000000000
Not
10,000,000,000
代码:

主要


将解决您的问题。

希望这会有所帮助

import java.text.*;
class Test {
        public static void main(String... args) {
                String  p = "10000000000";
                Double amount = Double.parseDouble(p);
                DecimalFormat df = new DecimalFormat("##,###,###,###");
                System.out.println(df.format(amount));
        }
}

尝试使用适当的语言环境深入研究java.text.DecimalFormat。
public class Main {

    public static void main(String[] args) {
        Gra obj=new Gra();
        obj.setSize(450, 400);
        obj.setResizable(false);

        obj.setDefaultCloseOperation(obj.EXIT_ON_CLOSE);
        obj.setLocationRelativeTo(null);
        obj.setVisible(true);
    }

}
d.setGroupingUsed(false);
import java.text.*;
class Test {
        public static void main(String... args) {
                String  p = "10000000000";
                Double amount = Double.parseDouble(p);
                DecimalFormat df = new DecimalFormat("##,###,###,###");
                System.out.println(df.format(amount));
        }
}