when i try to compile this program, it gave an error integer number too large: 11111111111
. how to correct this ?
class PrimeFactor {
public static void main(String[] args) {
int primeLimit = 11111111111;
int sum = 1;
for(int i = 1; i < primeLimit + 1; i++) {
if((primeLimit%i) == 0) {
sum *= i;
System.out.println(i);
}
if(sum == primeLimit) {
break;
}
}
}
}