Pregunta

¿Cómo escribo una instrucción if en Java que muestra Goodbye! si la variable word contiene una letra d ?

Gracias a todos.

¿Fue útil?

Solución

if (word.contains("d")) {
    System.out.println("Goodbye!");
}

Otros consejos

Uso:

if(word.indexOf("d") >= 0) {
  System.out.println("Goodbye!");
}

Busque los documentos de la API de Java para ver qué hay disponible en la clase String. Hay varias opciones, incluido el método indexOf () que devuelve -1 si el carácter dado no está en la Cadena y un índice del carácter si se encuentra en la Cadena.

 int ans = mystring.indexOf(mychar);

Luego puede usar una instrucción if para verificar la variable ans.

if (word.contains("d")) System.out.println("Goodbye!");

¡Bueno, eso fue en Java!

if(word.compareTo("d") == 0)
   System.out.println("Goodbye!");

o

if(word.equals("d"))
  System.out.println("Goodbye!");

Eso supone, por supuesto, que esa palabra es una cadena y no un carácter.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top