import javax.swing.*;
public class Segundo
{
static int i=1;
static String senha;
public static void main (String[] args)
{
while (i<=3)
{
Senha=JOptionPane.showInputDialog("Entre com senha: ");
TestaSenha();
}
public static void TestaSenha() {
if (senha.equals("Senha123"))
{
JOptionPane.showMessageDialog(null,"Parabéns, você acertou a senha!!");
System.exit(0);
}
else if(i==3)
{
JOptionPane.showMessageDialog(null,"Senha incorreta - Nº de tentativas Esgotado!");
System.exit(0);
}
else
{
JOptionPane.showMessageDialog(null,"Senha incorreta- Você tem mais "+(3-1)+" tentativas");
i++;
}
}
}
}
Não cria main
:shock:Gente, estou fazedo um programinha mas não estou entendendo oq está errado, na linha 16 ele me cobra ; mas por ser main não pod ter ;, teoricamente sera{. Dá uma ajudinha aí por favor!!!
Brigada!!! =D
2 Respostas
Ola,
Voce nao pode colocar o metodo “public static void TestaSenha()” dentro do main, alias voce nao pode colocar nenhum metodo dentro do main,
o que voce tem que fazer eh colocar ele fora do main, e ai sim fazer a chamada dele dentro do metodo main.
flw.
J
:)
import javax.swing.*;
public class Segundo
{
static int i=1;
static String senha;
public static void main (String[] args)
{
while (i<=3)
{
senha=JOptionPane.showInputDialog("Entre com senha: ");
TestaSenha();
}
}
//Sua classe fora do main...
public static void TestaSenha() {
if (senha.equals("Senha123"))
{
JOptionPane.showMessageDialog(null,"Parabéns, você acertou a senha!!");
System.exit(0);
}
else if(i==3)
{
JOptionPane.showMessageDialog(null,"Senha incorreta - Nº de tentativas Esgotado!");
System.exit(0);
}
else
{ //Mensagem alterada!
JOptionPane.showMessageDialog(null,"Senha incorreta- Você tem mais "+(3-i)+" tentativas");
i++;
}
}
}
Acho q vc queria assim, não é?
Espero ter ajudado!
Criado 30 de junho de 2009
Ultima resposta 1 de jul. de 2009
Respostas 2
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo