Ir ao conteúdo
  • Cadastre-se

Elmo Laurenzoni Neto

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

1
  1. Senhores, Boa noite!! me desculpem a demora, mas tive alguns problemas com a minha internet e não tive tempo de responder assim q ela voltou ao normal. Bom, fiz o teste indicado pelo amigo renenskstp, mas não obtive muitos resultado, no entando, muito obrigado pela ajuda.. E o site indicado por dif e de grande ajuda, porém, como estou seguindo a livro do Rui Rosse e ate então as ferramentas que possuo são somente estruturas de if e case, e o que foi passado ate agora no livro. Portanto só posso utilza-las... Mas agradeço muito a ajuda e se tiverem mais alguma ideia. =)
  2. Boa Noite! Estou com mais uma duvida em mais um exercicio de livro do Rui Rossi. Tenho que informa o emial e realizar os seguite testes. Não pode ter espaços deve ter um, e somente um, símbolo de @ deve haver ao menos 2 caracteres antes de depois do sinal arroba segue o meu codigo: import javax.swing.JOptionPane; public class Exercicio0702 { public static void main(String[] args) { String st = "Informe seu e-mail:"; st = JOptionPane.showInputDialog(null,st); if (st.trim().length() == 0) { st = "Email invalido"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } if(st.indexOf("@") != 0 || st.indexOf("@") > 1) { st = "O e-mail deve conter pelo menos um sinal de @"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } if(st.substring(0,st.trim().indexOf(" ")).length() < 2 || st.substring(st.trim ().lastIndexOf(" ") + 1).length() < 2) { st = "O e-mail deve conter pelo menos 2 caracteres antes e depois do sinal de @"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } st = "Email valido: " + st; JOptionPane.showMessageDialog(null,st,"mensagem",1); System.exit(0); } } O programa roda ate no segundo if e para. e bem parecido com o outro porém ja tem uns 2 dias que estou quebrando a cabeça com isso e cansado de procurar na internet algo sobre. muito obrigado.
  3. Samuel, Muito obrigado! Funciono corretamente aqui... Nem acredito que erra somente isso, muito obrigado pela ajuda e acredito que ira ter mais.. rssrrs valeu!!!!
  4. Senhores(ras) Estou começando a programar em java e com isso comprei o livro do professor Rui Rossi dos Santos, pois bem, estou tendo dificuldades para resolver um exercício, segue o enunciado do mesmo e o codigo que eu fiz: Enunciado - Solicitar o nome completo e valida-lo. Se cancelar o aplicativo deve ser encerrado. Se o nome não for valido, uma mensagem de erro deve ser exibida e o aplicativo deve ser encerrado. Se o nome for válido, o aplicativo deve exibir um mensagem com o nome informado. As regra para validação do nome informado são: Deve ter de 5 a 50 caracteres deve ter pelo menos um nome e um sobrenome o nome deve ter ao menos 2 caracteres o ultimo sobrenome deve ter ao menos 2 caracteres Codigo: import javax.swing.JOptionPane; public class Exercicio0701 { public static void main(String[] args) { String st = "Informe seu nome:"; st = JOptionPane.showInputDialog(null,st); if (st.length() < 5 && st.length() > 50) { st = "Nome invalido"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } if(st.substring(0,st.indexOf(" ")) == null && st.substring(st.lastIndexOf(" ") + 1) == null) { st = "O nome deve contre o seu nome e sobrenome"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } if(st.substring(0,st.indexOf(" ")).length() < 2 && st.substring(st.lastIndexOf(" ") + 1).length() < 2) { st = "O nome e o sobrenome deve contrer pelo menos 2 caracteres"; JOptionPane.showMessageDialog(null,st,"Erro",0); System.exit(0); } st = "Nome valido: " + st; JOptionPane.showMessageDialog(null,st,"mensagem",1); System.exit(0); } } Eu coloco o nome porém nem todos os if são executados, somente o ultimo. Espero não ter feito nada de errado, e meu primeiro post. Agradeço a todos.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...