java初级 主函数里的内容应该怎样书写?

请问这个java函数想要完整的运行,在主函数应该怎样写,才可以输入一个数,然后判断出他是否可以被三整除?

public class    Test{
    public static void main(String[] args){
        Scanner reader=new Scanner(System.in);
        int num= reader.nextInt();
        if(num%3==0)
                 System.out.println("OK");
              }
    }
}


public static void main(String[] args) {
        System.out.println("请输入(1-10000之间):");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();
        while (num < 0 || num > 10000) {
            System.out.println("请重新输入:");
            num = scanner.nextInt();
        }
        if (num % 3 == 0) {
            System.out.println("输入的数是" + num + ",可以被三整除。");
        } else {
            System.out.println("输入的数是" + num + ",不可以被三整除。");
        }
    }

Scanner scanner = new Scanner(System.in);
System.out.print("输入一个整数:");
if (scanner.nextInt() % 3 == 0) {
    System.out.println("可以被3整除");
} else {
    System.out.println("不能被3整除");
}
scanner.close();