ayuda con java
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]);
}
}
}
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]);
}
}
}