我正在瀏覽我的Java教科書,出於某種原因,我無法編譯以下代碼。無法使用掃描器類獲取輸入
import java.util.*;
public class ComputeAreaWConsoleInput
{
public static void main (String [] args)
{
//Create Scanner Obj
Scanner sc = New Scanner(System.in);
//Get Radius
System.out.print("Please Enter the Radius: ");
double radius = sc.nextdouble();
//determine area
double area = 3.14159 * radius * radius;
//display results
System.out.println("The Area of the Circle w/ radius(" + radius +") is: "
+ area);
}
}
我收到以下錯誤:
/tmp/java_H98cOI/ComputeAreaWConsoleInput.java:8: error: ';' expected
Scanner sc = New Scanner(System.in);
^
1 error
什麼應做編譯代碼?
'新的掃描儀( - >新Scanner','sc.nextDouble() - > sc.nextDouble()' – Alp
我發佈工作版本作爲答案夥伴。還添加了sc.close()=] – Alp
Java區分大小寫,'nextdouble'!='nextDouble'。 「新」和「新」一樣。 – Pshemo