Alguém consegue me ajudar a descobrir oq está errado?
import java.util.Scanner;
public class A9 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Inicializar variáveis para o maior e o menor
double maior = Double.NEGATIVE_INFINITY;
double menor = Double.MAX_VALUE;
// Ler a quantidade de números
System.out.println("Digite a quantidade de números");
int N = input.nextInt();
// Repitir para n números
for (int cont = 1; cont <= N; cont++) {
// Ler o número
System.out.println("Digite um número");
double numero = input.nextDouble();
// Verificar se o número é maior que ja tenho
if (numero > maior) {
// Guardar número como sendo maior
maior = numero;
}
// Verificar se o número é menor que ja tenho
if (numero < menor);
// Guardar número como sendo menor
menor = numero;
}
System.out.println("Maior número é " + maior);
System.out.println("Menor número é " + menor);
}
Olá amigo! Seu código está certo, como disse @Jonathan_Medeiros, seu código ficaria assim colocando um IF isolado com parênteses:
public class main {
public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
// Inicializar variáveis para o maior e o menor
double maior = Double.NEGATIVE_INFINITY;
double menor = Double.MAX_VALUE;
// Ler a quantidade de números
System.out.println("Digite a quantidade de números");
int N = input.nextInt();
// Repitir para n números
for (int cont = 1; cont <= N; cont++) {
// Ler o número
System.out.println("Digite um número");
double numero = input.nextDouble();
// Verificar se o número é maior que ja tenho
if (numero > maior) {
// Guardar número como sendo maior
maior = numero;
}
// Verificar se o número é menor que ja tenho
if (numero < menor) {
menor = numero;
}
}
System.out.println("Maior número é " + maior);
System.out.println("Menor número é " + menor);
}