Creo que lo tengo casi bien pero me falla algo, me tiene que ordenar de menor a mayor, me coloca el mayor al final, pero el resto no me lo ordena bien, este ejercicio se debe realizar sin SORT
Muchas gracias de antemano
package prueba1;
import java.io.*;
/**
*
- @author lars
*/
public class InsertarOrdenadov2 {
public static void main(String args[]) throws IOException{
int array[];
int aux;
int tamaño;
int nmenor;
InputStreamReader flujo = new InputStreamReader(System.in);
BufferedReader teclado = new BufferedReader(flujo);
System.out.print("Introduzca el tamaño del array:");
tamaño = Integer.parseInt(teclado.readLine());
array = new int [tamaño];
System.out.print("\nIntroduzca los numeros que quiere ordenar:\n");
for(int i=0;i<array.length;i++)
{
array[i]=Integer.parseInt(teclado.readLine());
aux = array[i];//almacenamos valor elemento
for(int j=array.length-1;j>=0;j--)//Recorrer el array desde el final al principio
{
if(aux<array[j])
{
aux=array[j];
array[j]=array[i];
array[i]=aux;
}
}
}
System.out.print("\nArray Ordenado:\n");
for(int i=0;i<array.length;i++)
{
System.out.print(array[i]+" ,");
}
}
}