ayuda con java

fer_6_1991
28 de Agosto del 2009
bueno es un problema sencillo
es un vector de enteros.. hay que cargarlo, ordenarlo, y despues mostrarlo
para ordenarlo puse el meodo de seleccion porque es el que estamos viendo en la asignatura..
aca esta el codigo
me marca error de sintaxis en la parte del metodo selectSort.. me dice illegal start expression
alguien sabe porque sera? sera que el metodo no puede estar ahi o porque razon..
agradezco su ayuda

public class Prueba
{
public static void main (String args[])
{
int [] Enteros;

int n, num, i, j, aux;

System.out.println("Ingrese la cantidad de numeros que desea cargar");

n=In.readInt();

Enteros= new int [n];

for(i=0; i<Enteros.length; i++)
{
System.out.println("Ingrese numero");

num=In.readInt();

Enteros [i]=num;
}

public void selectSort()
{
for (i=0; i<Enteros.length-1; i++)
{
for(j=i+1; j<Enteros.length; j++)
{
aux=Enteros[i];
Enteros[i]=Enteros[j];
Enteros[j]=aux;
}
}
}

Enteros.selectSort();

for(i=0; i<Enteros.length;i++)
{
System.out.println(Enteros[i]);
}
}
}

jdiscolo
28 de Agosto del 2009
No puedes definir así un método dentro de otro.
public void selectSort(...) {
....
}

public static void main(String[] args) {
...
Prueba p = new Prueba();
p.selectSort(...);
...
}

saludos.