December 5, 2025

Nombres por pantalla

Pedir nombres por pantalla hasta que se deje vacío. Sacar los nombres por orden alfabético.
import java.util.Arrays;
import java.util.Scanner;

public class Tr01 {
    public static void main(String[] args) {
        /*
        Pedir nombres por pantalla hasta que se deje vacío.
        Sacar los nombres por orden alfabético.
         */
        Scanner sc = new Scanner(System.in);
        String nombres[]=new String[0];

        System.out.println("Nombre:");
        String nom=sc.nextLine();

        while (!nom.equals("")) {
            nombres= Arrays.copyOf(nombres,nombres.length+1);
            nombres[nombres.length-1]=nom;
            System.out.println("Nombre:");
            nom=sc.nextLine();
        }
        Arrays.sort(nombres);
        System.out.println(Arrays.toString(nombres));

    }
}

Leave a Reply

Your email address will not be published. Required fields are marked *