
Ayuda con mi código
Publicado por Jonathan Alejandro (14 intervenciones) el 14/11/2015 05:33:26
Hola, soy un novato programando y me ha surgido una duda con un programa el cual trata de buscar unas palabras en una cadena de texto, y al final imprimir una línea de texto y este funciona solo que tengo problemas cuando ingresas un texto con las palabras declaradas en las variables. Pondré el código abajo, espero de su ayuda
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import java.util.Scanner;
public class Validador{
public static void main(String[] args) {
String palabra;
String palabra1 = "Todos";
String palabra2 = "Ningun";
String palabra3 = "Algunos";
String palabra4 = "Algunos no";
int contador = 0;
Scanner in = new Scanner(System.in);
System.out.println("Introduce la preposición categórica a evaluar: ");
palabra = in.nextLine();
boolean presencia = palabra.contains(palabra1);
boolean presencia1 = palabra.contains(palabra2);
boolean presencia2 = palabra.contains(palabra3);
boolean presencia3 = palabra.contains(palabra4);
if (presencia) {
System.out.println("Es una afirmación universal");
} else if (presencia1) {
System.out.println("Es una negación universal");
} else if (presencia2) {
System.out.println("Es una afirmación existencial");
} else {
System.out.println("No existe en la palabra");
}while(palabra.indexOf(palabra4)>-1) {
palabra =palabra.substring(palabra.indexOf(palabra4) + palabra4.length(),palabra.length());
contador++;
}
System.out.println("Es una negación existencial");
}
}
Valora esta pregunta


0