以下是代码:
class Root {
public static void main(String[] arguments) {
int number = 225;
System.out.println("The square root of "
+ number
+ " is "
+ Math.sqrt.(number)
);
}
}
我在24小时第6版中从Sam的自学Java学习Java,并且在第四章中我发现了一些我无法工作的东西。 Math.sqrt函数无法识别,因此我认为我需要导入一些东西才能使它工作,但本书根本没有提及任何内容,并且从作者的网站上逐字复制代码也没有提到它。此外,在设置包含更改任何选项的Netbeans时未提及任何内容。我正在使用Netbeans 7.1,我怀疑是问题所在。任何解决方法?帮助
答案 0 :(得分:13)
Math.sqrt.(number)
↑
应该是
Math.sqrt(number)
那里有一个额外的点。
答案 1 :(得分:2)
在“sqrt”之后有一个额外的点(。),将“Math.sqrt。(number)”更改为“Math.sqrt(number)”。 Math-class位于 java.lang -package下,并且该包下的任何内容都不需要单独导入。
答案 2 :(得分:0)
是的,您使用了额外的点Math.sqrt(数字)sqrt是数学类中的静态函数...并且记住java.lan.object包是自动导入的。强文本 < / p>