Você não pode fazer comparação de três variáveis desse jeito. Teria que fazer isso:
if ( (numero1 > numero2) && (numero2 > numero3) ) {
// ...
}Ou seja, se numero1 for maior que numero2 e numero2 for maior que numero3…
Ele deu esse erro do boolean pelo seguinte motivo, Quando você fez isso:
if (numero1 > numero2 > numero3) { ... }Primeiro ele avaliou o resultado de numero1 > numero2 e isso é um boolean (true ou false) e depois ele comparou esse resultado (que é boolean) com numero3, mas não é possível comparar boolean com int, entendeu?
Quando eu faço da maneira certa, como eu mostrei mais acima, eu comparo numero1 com numero2, que dá um boolean, comparo numero2 com numero3, que dá outro boolean e depois eu faço o AND de dois booleans, o que é válido.

