我是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
答案 0 :(得分:3)
您需要找到有关Java的教程并密切关注它。
你混淆了一个类和一个方法。 class
包含method
个,method
包含要运行的代码。您应该将可执行代码移动到类中的方法中。
如果您想运行程序,则需要public static void main(String args[])
方法。这将创建soma
类的实例,并在其上调用方法。
这将全部包含在Java基础知识教程或书中。