Ordenar datos Aprende programación con ejercicios Java

Lección:

Matrices, Estructuras y Cadenas


Ejercicio:

Ordenar datos 37


Objetivo:

Cree un programa de java para pedir al usuario 10 números enteros (de -1000 a 1000), ordenarlos y mostrarlos ordenados.


Código:

import java.util.*;
public class Main
{
	public static void main(String[] args)
	{
		int total = 9;
		int[] data = new int[total];
		int i, j, aux;

		for (i = 0; i < total; i++)
		{
			System.out.printf("Enter number %1$s: ", i + 1);
			data[i] = Integer.parseInt(new Scanner(System.in).nextLine());
		}

		for (i = 0; i < total - 1; i++)
		{
			for (j = i + 1; j < total; j++)
			{
				if (data[i] > data[j])
				{
					aux = data[i];
					data[i] = data[j];
					data[j] = aux;
				}
			}
		}
		System.out.print("Sorted:");
		for (int valor : data)
		{
			System.out.printf("%1$s ", valor);
		}
	}
}