杭电acm2023,感觉没错啊,为什么提交错误

图片说明
import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {

public static void main(String[] agrs) {
    Scanner in = new Scanner(System.in);
    int n;
    int m;
    while(in.hasNext()){
        n = in.nextInt();
        m = in.nextInt();
        new Arange(n,m);
    }

}

}
class Arange{
Scanner in = new Scanner(System.in);
DecimalFormat ft = new DecimalFormat("0.00");
int a;
public Arange(int n, int m){
double sum[] = new double[n];
double sum1[] = new double[m];
int[][] s = new int[n][m];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++) {
s[i][j] = in.nextInt();

        }
    }
    for(int i=0; i<n; i++){
        sum[i]=0;
        for(int j=0; j<m; j++) {
            sum[i] += s[i][j];  
        }
        sum[i]=sum[i]/m;
    }
    for(int j=0;j<m;j++){
        sum1[j]=0;
        for(int i=0;i<n;i++){
            sum1[j] += s[i][j];
        }
        sum1[j] = sum1[j]/n;
    }
    for(int j=0;j<n;j++){
        if(j==n-1)
        {
            System.out.printf(ft.format(sum[j]));
            System.out.println();
        }else{
            System.out.printf(ft.format(sum[j])+" ");
        }
    }

    for(int j=0;j<m;j++){
        if(j==m-1)
        {
            System.out.printf(ft.format(sum1[j]));
            System.out.println();
        }else{
            System.out.printf(ft.format(sum1[j])+" ");
        }
    }

    int count1=0;
    for(int i=0;i<n;i++){
        int count=0;
        for(int j=0;j<m;j++){
            if(s[i][j]>sum1[j]){
                count++;
            }
        }
        if(count==m){
            count1++;
        }
    }
    System.out.println(count1);
    System.out.println();
}

}

哪位大神知道什么地方错了,为什么总是错误

第三行,public class Main 改为class Main ,能运行,但还有其他错误。自己慢慢写吧,不看报错的??

保留一个Main类就可以了,不要写成两个类

恩恩,写到一个里面就对了。但是为什么会这样呢?