Pergunta e resposta

6 respostas
Spinkers

Amigos, a parada é o seguinte, Quero criar uma janela na qual eu faço uma pergunta (Que esta programada) e ele exibe uma resposta (Também programada)
Usei um metodo de Login e senha KKKK

veja:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { if(pergunta.getText ().equals("Como você se chama?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Meu nome é SIAS"); if(pergunta.getText ().equals("Quem te criou?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Meu criador é o Lucas Mourão Lopes"); if(pergunta.getText ().equals("O que você gosta de fazer?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Navegar no Facebook, Conversar, trocar SMS, essas coisas"); if(pergunta.getText ().equals("Você gosta de estudar?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Só o que me interessa! Programação, Matematica, Inglês, Musica, essas coisas!"); if(pergunta.getText ().equals("Você é bom em matematica?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em Programação?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em inglês?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em musica?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é homem ou mulher?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Nenhum dos dois seu idiota! eu sou um programa de computador"); if(pergunta.getText ().equals("Qual seu sexo?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou o que você quiser :D"); if(pergunta.getText ().equals("Qual sua religião?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou ateu, não gostou? pega eu!"); if(pergunta.getText ().equals("De que religião você é?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou ateu, não gostou? pega eu!"); if(pergunta.getText ().equals("Você faz sexo?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Claro"); } } } } } } } } } } } } this.dispose(); }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer"); } }

a variável “Interrogar” esta pequena, minuscula, não da pra enxergar na tela masok.

Mas a duvida é a seguinte, Só funciona a Primeira pergunta e resposta, as demais não funcionam, e vão direto para }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer");
Sera que tenho que usar }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer"); para cada pergunta também?
:S
vocês tem outro metodo melhor que esse?
PRINT IDIOTA:

6 Respostas

RodrigoKaos

[i]Blz, primeiro a resposta pra sua pergunta não vai ser pesquise no forum, ou no google… [Piadinha direcionada, pessoal do facebook entendeu…]

Uma dica, a sua duvida é muito simples, se vc tivesse se dado ao trabalho de estudar um pouco
como já disseram, vc n estaria postando isso…

if é uma estrutura condicional, BASICA por sinal, a reposta do programa esta ok.

Seu erro[/i]

iif(pergunta = "Como você se chama?" ) //Qual a necessidade do  textField  Interrogar ????
	{		
		JOptionPane.showMessageDialog(null, "Meu nome é SIAS");
		// A resposta será essa acima... até aqui blz, mas...
		if(pergunta = "Quem te criou??")
		{
			// Qual o texto que está no textField ??? 
			// Vc pediu para digitarem algo nele, então é essa valor que vai estar 
			// Como a condição é falsa, a estrutura pula pra else
			bla, bla, bla, bla...;
		}
		
	}else{
		nPostInformacoesPessoaisNaWeb; // Nomes de variaveis por convenção devem começar com letra minuscula,
                                                                  // CLASSES com letra maiúscula.
                                                                  // Parece besteira, mas não é.... 
                //Mensagem Subliminar  -sqn .-.	
	}
Spinkers
Blz, primeiro a resposta pra sua pergunta não vai ser pesquise no forum, ou no google... [Piadinha direcionada, pessoal do facebook entendeu...]
[color=red]Você me tem no Facebook? KKKKK ~~>[/color] http://www.facebook.com/LucasMouraoLopes/posts/151480245038919 (Postado dia 11 de junho) _________________________________________________________ [color=darkblue]Masok. Olha, eu usei seu metodo veja:[/color]
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        if(pergunta = "Como você se chama?" ) //Qual a necessidade do  textField Interrogar? é que eu usei um metodo de login e senha, dentro do Interrogar ficaria "NADA" (besta eu sei, eram 3H da manhã, não consegui pensar em outra coisa)
    {         
        JOptionPane.showMessageDialog(null, "Meu nome é SIAS");  
        // A resposta será essa acima... até aqui blz, mas...  
        if(pergunta = "Quem te criou??")  
        {  
        JOptionPane.showMessageDialog(null, "Meu criador é Lucas Mourão Lopes, Conhecido na internet como Spinkers");   
    
        }  
          
    this.dispose();  
       }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer");  
       }  
    }
Porem, muitas linhas ficaram com erro :S Veja: [img]https://dl.dropboxusercontent.com/u/72973239/Spinkers%20error%20java.png[/img] A mensagem de erro dos IF é:
incompatible types required: boolean found: String ----- (Alt-Enter mostra dicas)
e dos demais erros é:
class, interface, or enum expected ---- (Alt-Enter mostra dicas)
RodrigoKaos

[i]Cara, aquilo é só para mostrar,EXEMPLIFICAR O SEU ERRO. Não é um método…

rs

[/i]

Spinkers

Ok, mas então me diga, como eu colocaria no meu codigo pra funcionar isso que eu quero?

RodrigoKaos

[i]Acho que já se passaram mais de 48 hrs, vc pesquisou?? Vc estudou sobre??
Acho que não…

[/i]

Spinkers

Pronto, ja estudei.

if (pergunta.getText().equals("Você é a favor dos protestos? ou você esta do lado do governo?")) JOptionpane.showMessageDialog(null, "Eu quero que o governo se f*** cara!");

Criado 15 de junho de 2013
Ultima resposta 17 de jun. de 2013
Respostas 6
Participantes 2