Estou com uma duvida no exercício de fixação do meu curso.
“Escreva um programa que permita que o usuário digite vários
números e imprima na saída padrão somente o primeiro e o
ultimo números digitados pelo usuário.”
while (i <= 5) {
System.out.println("n7: ");
nume = sc.nextInt();
i++;
}
}
}
não consigo fazer com oq o programa pegue o primeiro e ultimo numero.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int primeiroNumero = 0;
int ultimoNumero = 0;
System.out.println("Digite uma sequência de números (digite 0 para parar):");
while (true) {
int numero = scanner.nextInt();
if (numero == 0) {
break;
}
if (primeiroNumero == 0) {
primeiroNumero = numero;
}
ultimoNumero = numero;
}
System.out.println("O primeiro número é " + primeiroNumero);
System.out.println("O último número é " + ultimoNumero);
}
}