Pessoal tenho um JTextField salario e faço isso salario=Float.parseFloat(tSalario.getText()); e no banco de dados MySQL o campo está como Float tbm as precisão não está certa eu preciso das casas decimais tbm se eu passa 500.09 ele arredonda pra 500 como faço ?
Outra coisa como faço pra tratar pra não aceitar , ou seja 500,09 se fizer isso ele gera um Exception …
Agradeço desde já !
Problema com Float
1 Resposta
E
acho q entendi mais ou menos…
JTextField campo = new JTextField();
try {
float a = Float.parseFloat( campo.getText() );
}
catch ( NumberFormatException nfe ) {
JOptionPane.showMessageDialog( null, "Digite um salário válido!". "Dado incorreto", JOptionPane.ERROR_MESSAGE );
}
Criado 11 de maio de 2005
Ultima resposta 11 de mai. de 2005
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo