Pessoal,se você está com dúvida sobre como funcionou essa validação, insira a bolinha vermelha nas linhas que você digitou e rode o programa pelo modo debug, dessa forma você conseguirá ver a variável maior alterando seu valor, e conseguirá entender o que aconteceu, exemplo:
import java.util.Scanner;
public class EncontreMaiorNumero {
static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Digite os numeros separados por espaço: ");
String[] numeros = scanner.nextLine().split(" ");
/* aqui ele coloca os numeros que vc digitou dentro de uma array e separa eles pelo espaço que
* você digitou, mas vc tem que digitar para ele separar*/
int maior = Integer.MIN_VALUE;
/* Aqui foi criado uma variavel chamada maior e ele está iniciando com o menor valor no Java*/
for (String numSr : numeros) {
int num = Integer.parseInt(numSr);
if (num > maior) {
maior = num;
}
}
System.out.println("maior numero é " + maior);
}
}