fork download
  1. import java.util.Scanner;
  2.  
  3. class OrdenarNomes {
  4. public static void main(String[] args) {
  5. Scanner in = new Scanner(System.in);
  6. String[] nomes = new String[20];
  7. for (int i = 0; i < nomes.length; i++) {
  8. System.out.println("Informe os nomes: ");
  9. nomes[i] = in.next();
  10. }
  11. String x = " ";
  12. for (int i = 0; i < nomes.length - 1; i++) {
  13. for (int j = i + 1; j < nomes.length; j++) {
  14. if (nomes[i].compareTo(nomes[j]) > 0) {
  15. x = nomes[i];
  16. nomes[i] = nomes[j];
  17. nomes[j] = x;
  18. }
  19. }
  20. }
  21. for (int i = 0; i < nomes.length; i++) System.out.print(nomes[i]+" ");
  22. }
  23. }
  24.  
  25. //https://pt.stackoverflow.com/q/392679/101
Success #stdin #stdout 0.08s 2184192KB
stdin
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
0
stdout
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
Informe os nomes: 
0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9