fork download
  1. import java.util.Locale;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. System.out.println(TipoPokemon.checkTipo("ROCK"));
  6. System.out.println(TipoPokemon.checkTipo("bug"));
  7. System.out.println(TipoPokemon.checkTipo("banana"));
  8. System.out.println(TipoPokemon.checkTipo("banana cereja acerola"));
  9. System.out.println(TipoPokemon.checkTipo("banana cereja dark acerola"));
  10. }
  11.  
  12. enum TipoPokemon {
  13. FIRE, WATER, GRASS, ELECTRIC, ICE, DARK, GHOST, FAIRY, PSYCHIC,
  14. DRAGON, POISON, GROUND, ROCK, NORMAL, BUG, FIGHTING, STEEL, FLYING;
  15.  
  16. public static String checkTipo(String texto) {
  17. String palavras[] = texto.split(" ");
  18. for (String palavra : palavras) {
  19. try {
  20. TipoPokemon tipo = valueOf(palavra.toUpperCase(Locale.ROOT));
  21. return "Olá";
  22. // Ignora a exceção e continua no for.
  23. }
  24. }
  25. return "";
  26. }
  27. }
  28.  
  29. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
Olá
Olá


Olá