Java编程求10000以内除数最多的的数

Java编程 求1到10000内除数最多的的数 急!!拜托帮忙回答一下

public class Test {

public static void main(String[] args) {
    int count = 0;
    int number=0;
    for (int i = 0; i < 10000; i++) {
        int num = 0;
        for (int j = 1; j <= i; j++) {
            if(i%j==0){
                num++;
            }
        }
        if(num>=count){
            count=num;
            number=i;
        }
    }
    System.out.println(number+"的除数最多,是"+count+"个!");

}

}


int len = 100; 
        for(int i = 1; i <= len; i ++){ 
        int num = 0; 
        for(int j = 1; j <= i; j ++) { 

        if(i % j == 0) { 
        num ++; 
        System.out.println(j); 
        } 
        } 
        System.out.println(i + " 除数个数: " + num); 
        }