código
package pkg7capas;
import java.util.Scanner;
public class CategoriasLexemas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Ingresa una oración o frase:");
String input = scanner.nextLine();
String[] palabras = input.split(" ");
for (String palabra : palabras) {
String categoria = getCategoria(palabra);
System.out.println("Palabra: " + palabra + " - Categoría: " + categoria);
}
}
public static String getCategoria(String palabra) {
if (palabra.endsWith("ar") || palabra.endsWith("er") || palabra.endsWith("ir")) {
return "Verbo";
} else if (palabra.endsWith("o") || palabra.endsWith("a") || palabra.endsWith("e") || palabra.endsWith("u") || palabra.endsWith("i")) {
return "Sustantivo";
} else if (palabra.endsWith("mente")) {
return "Adverbio";
} else if (palabra.endsWith("ado") || palabra.endsWith("ido")) {
return "Participio";
} else if (palabra.equals("y") || palabra.equals("e") || palabra.equals("ni")) {
return "Conjunción";
} else if (palabra.equals("el") || palabra.equals("la") || palabra.equals("los") || palabra.equals("las")) {
return "Artículo";
} else if (palabra.equals("de") || palabra.equals("en") || palabra.equals("con") || palabra.equals("para")) {
return "Preposición";
} else {
return "Desconocido";
}
}
}
Comentarios
Publicar un comentario