pta提交的程序运行可以但是提交显示编译错误,不知道那里的问题请大佬们帮我看看

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        int data=in.nextInt();
        System.out.println(isOdd(data));
    }
public static boolean isOdd(int data)
   {
      if(data%2==0)
          return true;
      else
          return false;
   }
}

代码没有什么明显的错误

public class Main {
这里检查下,是不是OJ平台对类名有规定,或者不能加上public
或者有什么其它的格式要求