Boa noite a todos do GUJ.
Bom pessoal, meu problema é o seguinte, tenho um VECTOR onde nele armazeno alguns valores e queria retorna-lo.
Meu código esta da seguinte maneira abaixo, mas caso eu deixe do jeito que estar ele me retorna apenas o último elemento e não todos os valores.
import java.util.Vector;
public class ClassTeste
{
public static void main(String[] args)
{
System.out.print("Primos: 1,3," + primo(20) + ",");
}
public static int primo(int n)
{
Vector s = new Vector();
int primo = 0;
for (int i = 3; i < n+1; i++)
{
if (i % 2 == 0 || i % 3 == 0);
else s.add(i);
}
for (int i = 0; i < s.size(); i++)
{
primo = (Integer) s.get(i);
}
return primo;
}
}
Alguém poderia por favor me dizer como que faço para retornar todos os elementos do meu s.get(i)?
Desde de já obrigado pela atenção de todos.