Como ordernar números recebidos pelo teclado. preciso de ajuda!

import javax.sound.midi.SysexMessage;
import java.util.Arrays;
import java.util.Scanner;

public class User{
public static void main(String[] args) {

    Scanner scan = new Scanner(System.in);
    int num = 0;

    System.out.println("Quais numeros voce deseja organizar ?");
    num=scan.nextInt();

    System.out.println(num);

}

}

Só usando arrays acredito que o jeito mais simples seja perguntando ao usuário quantos números ele deseja organizar e só depois ir pedindo para ele adicionar os números. Veja uma forma de fazer isso:

import java.util.Arrays;
import java.util.Scanner;

public class Program {
  private static final Scanner scan = new Scanner(System.in).useDelimiter("[,\\s]+");

  public static void main(String... args) {
    System.out.print("Quantos números deseja organizar? ");

    int quantidade = scan.nextInt();

    int[] numeros = new int[quantidade];

    for (int i = 0; i < quantidade; i++) {
      System.out.printf("Entre com o número %d de %d: ", i + 1, quantidade);
      numeros[i] = scan.nextInt();
    }

    Arrays.sort(numeros);

    System.out.println(Arrays.toString(numeros));
  }
}
1 curtida

Vlwwww, ajudou muito aqui

1 curtida