Jump to content
mikemaccav

Código para VALIDAR o Nome e a Matrícula e dá erro.

Recommended Posts

/*
Desenvolva um programa que entre com nome e uma matrícula. Seu programa deve validar o nome e a matrícula. Olá a todos. 
Criei esse código e consegui executar a primeira tela. Mas preciso VALIDAR o Nome e a Matrícula e dá erro. Desde já agradeço.
*/

package br.com.ead.matricula;

import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class AlunoTeste2 {
   
	public static void main(String[] args) {
				
		JTextField nome = new JTextField();
		JTextField matricula = new JTextField();

		
		Object[] escola = {
		     "Nome:", nome,
		     "Matrícula:", matricula,				
		};			       
		
		JOptionPane.showConfirmDialog(null, escola,"Validação de Alunos- PROJEÇÃO", JOptionPane.OK_CANCEL_OPTION);

------------------------------------------------------------

A seguir criei esse código para tentar validar os campos mas não consigo "amarrar" os códigos, segue:

if(escola == null) {
			JOptionPane.showMessageDialog(null, "Você pressionou CANCEL");
		}
		if (escola!=null) {
		   try {
			   int matricula =  Integer.parseInt(escola);
			   
			        if (matricula>=200010000 && matricula<202000000) {
			        	JOptionPane.showMessageDialog(null, "Matrícula Confere "+"\n"+matricula);			        	
			        }
			        else {
			        	JOptionPane.showMessageDialog(null, "Matrícula errada!");
			        }
		   }catch (NumberFormatException e) {
		          JOptionPane.showMessageDialog(null, "Entrada Errada");
	}
}

 

mensagem.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Thiago Ladislau
      Bom dia gostaria de compartilhar um erro que vem ocorrendo há muito tempo na empresa em que trabalho. Porem nunca foi identificada a causa origem do mesmo, Isso ocorre de forma aleatória não tem data nem hora, acontece de repente. Sendo obrigado ao 'fechamento forçado' do sistema que pode gerar problemas na base. Em anexo imagem do Erro.   Grato
    • By TkCode
      Estou tentando desenvolver um código para calcular o valor final de custas de imoveis.
      Exemplo: Entro com um valor de R$50.000,00. Tem o ITBI que é 2% sob os R$50.000,00 + o valor de custas que é o valor de uma tabela (essa tabela tem valores que de R$0,01 até R$17.800,90 é uma valor, e assim sucessivamente)
       
      Então teria que calcular os 2% (do valor informado) + o valor da tabela, dando um resultado final com o valor total (2%+ValorTabela).
       
      Alguem teria como me dar uma dica de como resolver isso?
      Desde já agradeço!
    • By rafaelmoreira78
      Boa tarde!
      Estou querendo fazer um select a partir da seleção de um combobox. Nesse combobox o usuário escolhe o tipo de busca que ele quer. Se é por nome, por id, por data etc. E depois, exibe os dados nos campos. Porém, não estou conseguindo e não sei como resolver isso.
      public void consultar(){ String sql ="select * from tbcertificados where ?=?"; try{ pst=conexao.prepareStatement(sql); pst.setString(1,cbConsulta.getSelectedItem().toString()); pst.setString(2,txtBusca.getText()); rs=pst.executeQuery(); if (rs.next()){ lblID.setText(rs.getString(1)); txtNome.setText(rs.getString(2)); comboCursos.setSelectedItem(rs.getString(3)); txtData.setText(rs.getString(4)); txtCH.setText(rs.getString(5)); txtEmpresa.setText(rs.getString(6)); txtObs.setText(rs.getString(7)); }  
    • By Fibonacci13
      O código dentro de chaves denomina-se "Bloco de código" ?


      Verdadeiro ou falso?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.