Dúvida iniciante Java

11 respostas
B
Boa noite, sou iniciante no JAVA, gostaria de saber se  algum comando para realizar a seguinte tarefa:

Exemplo:

Scanner teclado = new Scanner(<a href="http://System.in">System.in</a>);

System.out.println(Tudo bem?)

String resp = next();

//Minha dúvida é agora:

Em uma estrutura de condição, se eu disser que na resp(resposta do user) tiver uma determinada palavra, o programa responde de uma forma e se essa palavra não estiver contida na resp(resposta do user), o programa responde de outra<- esta possibilidade?

11 Respostas

Jonas_B_a_r_r_o_s
Sim. O programa pergunta se Está tudo bem. Se  você responder SIM, entao {

é executado um bloco de comandos

} se não  else {

é executado outro bloco

} para isso voce teria que usar eguals(resp); ja que está se usando String
B

Me expressei mal, perdão. Desse modo eu já sei, eu digo e se eu responder:
"Está muito bem comigo sim"
Caso a palavra “muito” esteja na resposta, quero que ele dê uma resposta, se a palavra “muito” não estiver na minha resposta, que ele dê outra resposta, Entendeu?

Jonas_B_a_r_r_o_s

Sim. So um momento

B

Tudo bem, estou no aguardo.

Jonas_B_a_r_r_o_s

Estava dando erro aqui. Postei aqui:

B

Vou dar uma olhada aqui, qualquer coisa eu te pergunto, pode ser?

B

Brigadão amigo, deu uma clareada na lógica!

Jonas_B_a_r_r_o_s

blz

alansousa.si

Não sei a real necessidade, mas você pode fazer como abaixo:

frasedigitada.contains(“muito”);

Chaybelucas

Estilo chatbot?

B

Mais complexo :slight_smile:

Criado 29 de maio de 2016
Ultima resposta 30 de mai. de 2016
Respostas 11
Participantes 4