Hello
I have this code in a file called Divisores.java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Divisores {
private static Scanner in;
public static void main (String args[]){
in = new Scanner(System.in);
int n = 0;
int div=0;
int numCasosPrueba=0;
numCasosPrueba=in.nextInt();
List<Integer> sumDivisores= new ArrayList<Integer>();
if(numCasosPrueba<=200000){
for(int pru=1; pru<=numCasosPrueba; pru++ ){
n=in.nextInt();
div=0;
if(n<=500000){
for (int i = 1 ; i <n ; i++){
if (n % i == 0){
div=div+i;
}
}
if(div!=0){
sumDivisores.add(div);
}
}
}
for( Integer listaSumDivisor:sumDivisores){
System.out.println (listaSumDivisor);
}
}
}
}
but when i try to upload the spoj system show compile error
Main.java:7: error: class Divisores is public, should be declared in a file named Divisores.java public class Divisores { ^ 1 error
anyone can help me with this
Best Regards