se for no netbeans use uma mascara..
Atenciosamente,
*Victor Coutinho*
Analista de Sistemas - Desenvolvedor Java
Tecnólogo em Análise e Desenvolvimento de Sistemas - *IFPA *- 2007
Especialista em Arquitetura de Software - *UFPA *2010
* http://lattes.cnpq.br/7416203852681748*
Twitter *@titocoutinho <http://www.twitter.com/titocoutinho>*
"Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
Em 23 de outubro de 2010 12:58, Hélder <helder.emiliano@hotmail.com>escreveu:
>
>
> Boa tarde, tendo em vista a sugestão do amigo Márcio, fiz um formulario só
> pra teste com 2 textfields e um button
> vc digita um valor inteiro no textfield1 e quando clica no button ele
> converte pra bigdecimal e da a resposta no jtextfield2 a minha intenção é
> que ele receba por exemplo um valor 3500 e retorne 35.00
> To fazendo assim:
>
> Long bigDec = new Long(jTextField1.getText());
> bigDec = bigDec/100;
> BigDecimal bd = BigDecimal.valueOf(bigDec);
> bd = bigDec.divide(BigDecimal.ONE,2,BigDecimal.ROUND_HALF_UP);
> jTextField2.setText(bd.toString());
> mas ta dando erro no "divide", alguem tem uma sugestão?
> --- Em java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>, Hélder
> <helder.emiliano@...> escreveu
>
> >
> > Obrigado Márcio, amanhã vou testar depois posto o resultado
> >
> > --- Em java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>, Marcio
> Ghiraldelli <marcio.gh@> escreveu
> > >
> > > String de entrada: 25,50 (vinte e cinco reais e cinquenta centavos)
> > >
> > > Removo todos os caracteres que não sejam inteiros, converto para Long e
> > > gravo no banco.
> > >
> > > Long: 2550 (dois mil, quinhentos e cinquenta)
> > >
> > > Faço cálculos à vontade, sem me preocupar com arredondamentos,
> virgulas,
> > > locales, banco de dados, perda de precisão, etc.
> > > Na saída do dado, transformo o Long em BigDecimal com precisão de duas
> casas
> > > e divido por dez.
> > >
> > > String de saída 25,50 (vinte e cinco reais e cinquenta centavos)
> > >
> > > Obviamente não é adequado utilizar essa situação em arquiteturas
> > > coorporativas, mas para projetos pequenos acho bem prático.
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/
<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html







0 comentários:
Postar um comentário