Simples se instrução em Java [fechado]
-
10-07-2019 - |
Pergunta
Como faço para escrever uma declaração if
em Java que exibe Goodbye!
se o word
variável contém uma carta d
?
Obrigado a todos.
Solução
if (word.contains("d")) {
System.out.println("Goodbye!");
}
Outras dicas
Use:
if(word.indexOf("d") >= 0) {
System.out.println("Goodbye!");
}
Procure a documentação da API Java para ver o que está disponível na classe String. Existem várias opções, incluindo o método indexOf () que retorna -1 se o caráter dado não é na seqüência e um índice do caráter, se for encontrada na cadeia.
int ans = mystring.indexOf(mychar);
Você pode usar uma instrução if para verificar a variável ans.
if (word.contains("d")) System.out.println("Goodbye!");
Bem, isso foi em Java !!
if(word.compareTo("d") == 0)
System.out.println("Goodbye!");
ou
if(word.equals("d"))
System.out.println("Goodbye!");
Isso supondo, é claro que a palavra é uma String e não um char.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow