我无法使用此代码......我不知道为什么。
它与本教程http://www.youtube.com/watch?v=meKpmuUI0ds&feature=related中的代码相同。
当这个人这样做时代码可以工作,但是我得到了这两个错误:
Test.java:4:无法结束符号符号:class decimalFormat
location:class Test
decimalFormat decFor = new decimalFormat("0.00");
^
Test.java:4:找不到符号
symbol:class decimalFormat
location:class Test
decimalFormat decFor = new decimalFormat("0.00"); ^
2个错误。
这是我的代码:
public class Test {
public static void main(String[] args) {
decimalFormat decFor = new decimalFormat("0.00");
double money = 15.9;
double mula = 36.6789;
double product = money * mula;
System.out.println(decFor.format(product));
}
}
答案 0 :(得分:10)
答案 1 :(得分:2)
http://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html
查看文档的 DecimalFormat **,不要忘记**导入它
答案 2 :(得分:2)
Java类名称区分大小写,我相信您所使用的类是DecimalFormat。
Java类名称的约定表明它们在开头有一个大写字母,因此即使您没有使用IDE,这也是一种发现错误的简单方法。
http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367
答案 3 :(得分:1)
明确导入然后你可以使用
java.text.DecimalFormat decFor = new java.text.DecimalFormat("0.00");
这并不理想,因为它使代码看起来更乱。如果这样可以,那么您可以添加导入
import java.text.DecimalFormat
答案 4 :(得分:0)
该类的名称是DecimalFormat,大写为D字母。