System.out.println错误新程序员

2022-02-25 00:00:00 output java eclipse java.util.scanner

我正在尝试执行一个简单的输入程序,但System.out.println命令出错,我不知道它为什么不接受该命令,并且在我修复它之前无法继续工作。

错误显示:

Multiple markers at this line
    - Syntax error, insert ")" to complete MethodDeclaration
    - Syntax error, insert "Identifier (" to complete 
     MethodHeaderName
    - Syntax error on token ".", @ expected after this token
    - Syntax error, insert "SimpleName" to complete QualifiedName

我的代码如下所示。

package classPack;

import java.util.Scanner;

public class Main {     
    Scanner s = new Scanner(System.in);
    int numone = s.nextInt();
    System.out.println("please input the number of numbers you want to analyze");
    Scanner r = new Scanner(System.in);
    int numtwo = s.nextInt();
}

解决方案

尝试此操作:

public class Main {  
    public static void main(String[] args) {       
        // you only need one instance of scanner
        Scanner s = new Scanner(System.in);
        int numone = s.nextInt();
        System.out.println("please input the number of numbers you want to analyze");
        int numtwo = s.nextInt();
        // don't forget to close the scanner
        s.close();    
    }
}

在Java中,您必须将代码放在方法中,而不是放在类级别。特别是,您可以将其放在main()方法中,该方法是执行所有程序的入口点。

相关文章