Olá, Letícia! Tudo bem?
Arrasou na resolução!
O seu código tá corretíssimo. Você utilizou a lógica perfeita pra esse problema e demonstrou domínio sobre conversão de tipos e laços de repetição.
Queria destacar o uso do Integer.MIN_VALUE. Essa foi uma escolha muito inteligente.
Por que isso é importante?
Imagine que todos os números digitados fossem negativos (por exemplo: -10 -50 -2). Se você tivesse iniciado a variável maior com 0, o programa erraria dizendo que o maior é 0 (que nem estava na lista!). Usando o MIN_VALUE, você garante que o primeiro número lido sempre será o novo "maior", não importa quão pequeno ele seja.
Além disso, a manipulação da String com .split(" ") e a conversão com Integer.parseInt dentro do loop ficaram excelentes.
Parabéns pelo empenho em todas essas atividades! É visível sua evolução.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!
Bons estudos!