Erro de código - CONSOLE

Fiz o código abaixo porém apresenta uma mensagem de erro no console:

"Exception in thread “main” java.lang.Error: Unresolved compilation problem:

at Fundamentos.IdadeCategoriaNome.main(IdadeCategoriaNome.java:6)"

Não consigo identificar o erro. Podem me ajudar ?

Segue o código:

import java.util.Scanner;

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

	String NOME;
	int IDADE;
	String CATEGORIA;
	
	Scanner s = new Scanner(System.in);
	System.out.println();
	
	System.out.print("Qual é o seu nome?");
	NOME = s.next();
	
	System.out.print("Qual é a sua idade?");
	IDADE = s.nextInt();
	
	
	if (IDADE < 10)
		  CATEGORIA = "CRIANCA";
		else if (IDADE < 20)
		  CATEGORIA = "Adolescente";
		else if (IDADE <= 59)
		  CATEGORIA = "Adulto";
		else
		  CATEGORIA = "IDOSO";
	}
	
	System.out.println();
	System.out.printf("%s tem  %d e é (%s)\n", NOME, IDADE, CATEGORIA);
	}
}

Tem uma chave a mais aí.

else if (IDADE <= 59)
  CATEGORIA = "Adulto";
else
  CATEGORIA = "IDOSO";
} // <<< Essa chave tá sobrando

Muito obrigado!

1 curtida