Assim deu certo:
import java.util.*;
public class Primo {
public List<Integer> CalcPrimo(int inicio,int fim){
boolean ok;
int i,n;
List<Integer> n_primo = new ArrayList<Integer>();
System.out.println("Os números primos de: " + inicio + " até " + fim + " são: ");
for(n = inicio;n <= fim;n++){
if(n > 0){
i = 2;
ok = true;
while((i < n)&&(ok == true)){
if(n % i == 0){
ok = false;
}else{
ok = true;
}//Fim do if do while
i += 1;
}//Fim do while
if(ok){
n_primo.add(n);
}
}//Fim do If
}//Fim do For
return n_primo;
}//Fim do CalcPrimo
}
O resultado para um range de 1 a 99 foi esse:
[1, 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]