Então, eu montei este algoritmo com a ajuda de uma amigo mais experiente.
O objeto neste exercício é, de 3 números fornecidos pelo usuário, mostrar o maior e o menor deles.
Eu não tenho uma lógica muito boa e queria ver algum outro método mais simplificado e pelo menos se puderem explicando ao menos um pouco o passo à passo.
import java.util.Scanner;
public class Atividade1 {
public static void main(String[] args) {
int[] vetor = new int[3];
Scanner teclado = new Scanner(System.in);
for (int i = 0; i < vetor.length; i++) {
System.out.print("Digite o " + (i+1) + "º número: ");
vetor[i] = teclado.nextInt();
}
int menor = Integer.MAX_VALUE;
for (int i = 0; i < vetor.length; i++) {
if(vetor[i] < menor) {
menor = vetor[i];
}
}
System.out.println("O menor valor é: " + menor);
int maior = Integer.MIN_VALUE;
for (int i = 0; i < vetor.length; i++) {
if (vetor[i] > maior) {
maior = vetor[i];
}
}
System.out.println("O maior valor é: " + maior);
}
}