2017-01-15 18 views
-8

爲什麼我不斷收到試圖讓我的第一個Java程序的作業

error: class, interface, or enum expected

我3 Scanner = new Scanner(System.in);行語法?

import java.util.Scanner; 
Scanner = new Scanner(System.in); 
+3

因爲你缺少*** *** * class *和* method * **聲明**。 –

+1

是的,哇,我通常對問題沒有批評,但是你濫用這個網站。 –

+5

@BrianAmante我建議你通過一個基本的教程... – Li357

回答

1

希望這段代碼能幫助你。它幾乎包含你想要的東西。 在Linux中,將其保存爲Program.java(必須命名爲主體類),嘗試「編譯」隨着javac Program.java它,並與java Program注意執行它:可執行的類文件不會被命名爲Program,但Program.class

import java.util.*; //Import Scanner etc. 

public class Program { //Main Class, needed 
    public static void main(String[] args) { //Main Function(executed), must be in Main Class 
     Scanner in = new Scanner(System.in); //Input 
     System.out.println("Whats your name ?"); //Prints a new line 
     String name = in.nextLine(); //Name 
     System.out.println("Your name is "+name); //Prints a new line 
    } 
} 
相關問題