2017-09-02 114 views
0

嗨,我們剛剛在我們的學校開始了我們的java課程,並且留下了一份家庭作業。我已經在我們學校的計算機啓動,併發送一個文本複製到自己,所以我可以用我的計算機(基本上它是一個複製粘貼文本)編譯「Sample1.java:1錯誤:類,接口或枚舉期望導入java.util.Scanner時出錯」

這裏是我的代碼工作:

Import java.util.Scanner*; 
public class Sample1{ 
     public static void main(String[] args){ 
     Scanner sc=new Scanner(System.in); 

     System.out.println("AREA AND PERIMETER CALCULATOR"); 
     System.out.println("[1]SQUARE"); 
     System.out.println("[2]RECTANGLE"); 
     System.out.println("[3]TRIANGLE"); 
     System.out.println("[4]CIRLE"); 
     System.out.println("[5]PARALLELOGRAM"); 

     int input; 
     System.out.println("Enter Choice:"); 
     input=sc.nextInt(); 

     if (input < 6){ 
      switch (input){ 
       case 1: 
       int side; 
       int perimeter; 
       int area; 
       System.out.println("Enter Side: "); 
       side=sc.nextInt(); 
       area= side*side; 
       perimeter = 4*side; 
       System.out.println("The Area is: "+ area); 
       System.out.println("The Perimeter is: "+ perimeter); 
       break; 

       case 2: 
       int length; 
       int width; 
       //int area; 
       //int perimeter; 
       System.out.println("Enter width: "); 
       width=sc.nextInt(); 
       System.out.println("Enter length: "); 
       length=sc.nextInt(); 
       area= length*width; 
       perimeter= 2*(length+width); 
       System.out.println("The Area is: "+ area); 
       System.out.println("The Perimeter is: "+ perimeter); 
       break; 
      } 

     } 
    } 

} 

我試圖編譯和運行它使用CMD,但它給了我這個錯誤,它會真的幫助我,如果你能指出如何解決它的初學者(我也注意到「.Scanner」不會改變它的字體顏色爲藍色,其中它在我學校的電腦上。

+0

錯標籤IM非常抱歉。 –

回答

1

更改: -

import java.util.Scanner*; 

這樣: -

import java.util.Scanner; 

這是進口的語法:

import package_name.subpackage_name.class; 
+0

我試過它仍然沒有運氣。 btw即時通訊使用記事本++和cmd編輯編譯。我還安裝了jdk-8u144-windows-x64。我是否需要安裝更多程序? –

+1

@YvesAsidillo還要注意小寫'import'。 – Izruo

+0

@Izruo ayeee大聲笑,工作。該死的從來沒有想過這是大小寫敏感的。感謝你們兩位 –