Preciso de ajuda em uma atividade. Ela pede para fazer um programa em Java que receba 3 números e os apresente em ordem crescente.
Na tentativa de fazer algo parecido, saiu isso:
import java.util.Scanner;
public class Ordem {
public static void main(String[] args){
Scanner ent = new Scanner(System.in);
int[] vetor = new int[3];
for(int i = 0; i < vetor.length; i++){
System.out.println("Digite um número");
vetor[i] = ent.nextInt();
}
for(int i = 0; i < vetor.length; i++){
System.out.println( i + " -->" + vetor[i]);
}
}
Nem perto, vc nem fez as comparações para ver quem é menor ou maior.
Se for só pra 3 números não creio precisar vetor, a lógica de ordenação em vetor é mais complexa, recomendo fazer direto o teste sobre 3 variaveis. Se quiser ou tiver que usar vetor, creio que faltou fazer uma pesquisa antes de postar, pois está cheio de questões sobre isso na net e aqui no guj, pesquisa sobre ordenação de vetores.
Segue um código que testei e estar funcionando, mas como mencionou nosso amigo @Rodrigo_Void o código pode e deve ser mais simples, porém segue esse pra servir de ponto de partida: