Java 文件中表达式的非法开头

Illegal start of expressions in Java file

这是我出错的代码。如何调用参数化方法?

我是编码新手。

public class Main 
{
    public static void main(String[] args)
    {
       Main arr= new Main ();
       arr.process();
    }
        public void process(String input)
        {
            String[] vals= input.split(" ");
            int[] score=new int[vals.length];
            int total=0;
            for(int i=0; i<score.length; i++)
            {
                score[i]=Integer.parseInt(vals[i]);
                total+=score[i];                  
            }
            double Average(double)total/score.length;
            System.out.println(Average);            
        }
    }

错误:

  The method process() in the type Main

. Is not applicable for the arguments ()

Process 方法应该在 Main 方法之外。 process 方法也应该是静态的,因为执行 process 方法不需要 Main class 的实例。扫描仪 class 被调用(导入 java.util.Scanner)。 java.util.Scanner class 是一个简单的文本扫描器,可以使用正则表达式解析基本类型和字符串。在 process 方法中,scanner sc 读取字符串输入,直到它到达字符串的末尾。要查找有关扫描仪的更多信息 https://www.tutorialspoint.com/java/util/java_util_scanner.htm

    import java.util.Scanner;

    public class Main{

        public static void main(String[] args) {
            String inputString = "1 2 3 4 5 6 7 8";
            process(inputString);
        }
        public static void process(String input)
        {
            int total = 0;
            int length = 0;
            Scanner sc = new Scanner(input);
            while( sc.hasNextInt() ) {
                total += sc.nextInt();
                ++length;
            }
            double Average =  (double)total / length;

            System.out.println( Average );            
        }
    }
{
    public static void main(String[] args)
    {
       Main arr= new Main ();
       arr.process("76,65,87,98,100");
    }
        public void process(String input)
        {
            String[] vals= input.split(" ");
            int[] score=new int[vals.length];
            int total=0;
            for(int i=0; i<score.length; i++)
            {
                score[i]=Integer.parseInt(vals[i]);
                total+=score[i];                  
            }
            double Average(double)total/score.length;
            System.out.println(Average);            
        }
    }