java - 十进制格式错误 - Java

标签 java number-formatting

谁能告诉我为什么我在以下代码中收到错误消息:

import java.text.DecimalFormat;
public class Labsheet {

  public static void main(String args[])
{
    double number = 1.0/3.0;

    DecimalFormat number_format = new DecimalFormat(“#.##”);
    System.out.println(number);
    String formatted_string = number_format.format(number);
    System.out.println(formatted_string);
}

}

错误发生在(“#.##”); - 标记上的语法错误,删除这些标记。 我不明白为什么这是一个错误。

最佳答案

建议你更换

“#.##”

"#.##"

as is “ and which is ” 不能用来分隔字符串。

关于java - 十进制格式错误 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35586008/

相关文章:

java - Java中遇到多态时如何处理equals

java - TableView和ListView的删除是如何工作的?

java - 在没有root的计算机上格式化hadoop中的namenode

java - 如何根据输入长度更改 DecimalFormat 行为?

Matlab,如何调整图形上的轴值(科学记数法 - 精度不够)

php - 如何为我的号码添加小数点?

java - Android sqlite jdbc由于只读文件系统而无法连接

java - 将ant ivy项目中的jar导入到maven中

java.lang.NumberFormatException : For input string: "22"

CSS - 10000 表示为 10 000?