[英]Beginner in Java - Why doesn't this Java code work: what do I need for Math.sqrt to be recognized?
這是代碼:
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,我懷疑是問題所在。 任何解決方法? 救命?
Math.sqrt.(number)
↑
應該
Math.sqrt(number)
你那里有一個額外的點。
在“sqrt”之后有一個額外的點(。),將“Math.sqrt。(number)”更改為“Math.sqrt(number)”。 Math-class位於java.lang -package下,並且該包下的任何內容都不需要單獨導入。
是的你使用了額外的點Math.sqrt(數字)sqrt是數學類中的靜態函數...並且記住java.lan.object包是自動導入的。 強文
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.