1
resposta

[Projeto] Encontrando o maior número

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

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

        Scanner leitura = new Scanner(System.in);
        System.out.println("Digite os números separados por espaço: ");
        String listaNumeros = leitura.nextLine();

        leitura.close();

        int[] arrayDeInt = Arrays.stream(listaNumeros.split(" "))
                .mapToInt(Integer::parseInt)
                .toArray();

        System.out.println("Array de int: " + Arrays.toString(arrayDeInt));

        int maior = Integer.MIN_VALUE;
        for (int i = 0; i < arrayDeInt.length; i++) {
            if (arrayDeInt[i] > maior) {
                maior = arrayDeInt[i];
            }
        }

        System.out.println("O maior número é: " + maior);
    }
}

Saída:

Digite os números separados por espaço: 
2 4 1 9 14 7 8
Array de int: [2, 4, 1, 9, 14, 7, 8]
O maior número é: 14

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Aline! Como vai?

Agradeço por compartilhar.

Seu código ficou bem organizado e mostra que você entendeu o uso de loops para encontrar o maior valor em um array. Ótimo ver você aplicando laços e conversão de dados de forma clara. Resolva pequenos desafios assim e você vai evoluir rápido.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!