2014-09-04 150 views
0

我是一名Java初學者,我正在使用Eclipse。掃描儀語法錯誤

我試圖建立一個非常簡單的程序,從輸入兩個數字並返回總和。但我有在掃描儀語法錯誤而無法實現它是什麼(誤差在評論):

import java.util.Scanner; 
public class soma { 
    int n1, n2, soma; 
    Scanner sc1 = new Scanner(System.in); // syntax error on token ";", { expected after this token 
    n1 = sc1.nextInt(); 
    Scanner sc2 = new Scanner(System.in); 
    n2 = sc2.nextInt(); 
    soma = n1 + n2; 
    System.out.println("A Soma de " + n1 + " e " + n2 + " é: " + soma); 

} // Syntax error, insert "{" to complete ClassBody 

回答

3

你需要找到關於Java的教程,並按照它密切。

你在混淆一個類和一個方法。 A class包含method s,並且method包含要運行的代碼。您應該將可執行代碼移入類中的方法。

如果您希望運行程序,則需要使用public static void main(String args[])方法。這將創建一個soma類的實例,並在其上調用一個方法。

這將全部包含在Java基礎教程或書籍中。