Java QuickSort con valores entrados desde teclado
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.ArrayList;
/**
*
* @author
*/
public classordenarNumeros {
/**
* @param args No se precisa ningún parámetro.
*/
public static void main(String[] args) {
/* Procedemos a realizar entrada de números por teclado* hasta que el usuario finalice el proceso cuando no
* realice entrada por teclado.
*
* Instanciaremos las clases necesarias para crear la entrada
* porteclado.
*/
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader bf = new BufferedReader(isr);
/*
* Definimos una variables: valorTecladopara el control de entrada,
* arrayNumeros para almacenar los números,
* indice para gestionar el índice del array,
*numero para convertir la entrada
* -Al desconocer la cantidad de valores numéricos que almacenaremos,
* utilizaremos la clase arraylist para ir creando un nuevoelemento
* por cada entrada válida de teclado.
*/
String valorTeclado=null;
ArrayList arrayNumeros = new ArrayList();
int indice=0,numero;//Emitimos mensaje al usuario para el inicio de la entrada
//numérica.
System.out.println("Introduzca valores numéricos enteros"+
"(para terminar pulse INTROsin ningún valor)");
//Encapsulamos la entrada estandar en un try-catch para controlar errores
try{
while ((valorTeclado = bf.readLine()).length() != 0){
/*Capturamos posibles excepciones al converir el valor numérico
* El usuario puede introducir valores erróneos en la entrada
* estandar. Para evitar excepciones al...
Regístrate para leer el documento completo.