1
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Java código método función obtener posición numérica de palabra en frase o texto
« en: 25 de Octubre 2019, 20:19 »
Hola muy buenas, tengo este ejercicio:
Programa que lea una frase y una palabra y que nos diga la posición de dicha palabra en la frase y si no la encuentra devuelva un cero.
Y el código que llevo hasta ahora es:
Mi problemas está en el IF, que no sé cómo conseguir que se comparen ambas variables, agradezco ayuda, ¡¡gracias!!
Programa que lea una frase y una palabra y que nos diga la posición de dicha palabra en la frase y si no la encuentra devuelva un cero.
Y el código que llevo hasta ahora es:
Código: [Seleccionar]
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner teclado = new Scanner(System.in);
String insertaPalabra;
String insertaFrase;
System.out.println("Dime una frase");
insertaFrase = teclado.nextLine();
System.out.println("Dime una palabra");
insertaPalabra = teclado.nextLine();
for(int i=0; i < insertaFrase.length(); i++ ){
if (insertaFrase.charAt(i).equals(insertaPalabra)) {
System.out.println("La palabra que esta buscando es " + insertaPalabra);
System.out.println("La posicion de la palabra es " + i);
}
}
}
}
Mi problemas está en el IF, que no sé cómo conseguir que se comparen ambas variables, agradezco ayuda, ¡¡gracias!!