private int pow(double d, double e) { // TODO Auto-generated method stub return 0;}
![Foto](https://secure.gravatar.com/avatar/7dbab1295d8968a5ffa83458eb7cfb4c?s=100&d=https%3A%2F%2Fwww.androidpt.com%2Fpublic%2Fstyle_images%2FandroidPT%2Fprofile%2Fdefault_large.png)
Função POW
#1
Mensagem publicada 20 April 2010 - 13:07
#2
Mensagem publicada 20 April 2010 - 15:13
#3
Mensagem publicada 20 April 2010 - 15:52
![;)](https://www.androidpt.com/public/style_emoticons/AndroidSmall/emo_im_winking.png)
#4
Mensagem publicada 21 April 2010 - 06:11
#5
Mensagem publicada 21 April 2010 - 06:33
#6
Mensagem publicada 21 April 2010 - 06:55
Já agora podes explicar como resolveste o problema anterior? Tu sabes, mas se alguém vier investigar o mesmo problema fica sem saber como o resolver.Quanto ao novo problema, usa a classe DecimalFormatjá encontrei :)obrigado a mesma pessoalPodem-me dizer se existe alguma maneira de limitar o resultado a X casas decimais ?Abraços
#7
Mensagem publicada 21 April 2010 - 07:18
#8
Mensagem publicada 21 April 2010 - 07:23
#9
Mensagem publicada 21 April 2010 - 07:44
#10
Mensagem publicada 21 April 2010 - 09:36
Alguma coisa estás a fazer mal, porque os numeros não estao formatados. por isso, nem a format está a fazer, quanto mais o arredondamentoNem uma coisa nem outra :SSupostamente devia de dar: (Resultado)Prestação Mensal: 1.120,01 €Juro Inicial: 265,42 €e da:Prestação Mensal: 11120.009Juro Inicial: 265.4166
![;)](https://www.androidpt.com/public/style_emoticons/AndroidSmall/emo_im_happy.png)
#11
Mensagem publicada 21 April 2010 - 13:49
#12
Mensagem publicada 21 April 2010 - 15:14
#13
Mensagem publicada 21 April 2010 - 16:59
Esta é outra solução, mas queria evitar esta pois para além de usar mais memória, não é necessária. Mas experimenta esta na mesma.Olá.Tente assim:BigDecimal resultadoFormatado = new BigDecimal(valor);resultadoFormatado = resultadoFormatado.setScale(2,BigDecimal.ROUND_HALF_EVEN); // Formatando para 2 casas decimaispara imprimir na tela use resultadoFormatado.ToString();Onde eu coloquei BigDecimal.ROUND_HALF_EVEN, você pode substituir por outros tipos de arredondamento (ROUND_DOWN, ROUND_UP, ROUND_FLOOR, etc).Abraço.
#14
Mensagem publicada 21 April 2010 - 18:14
#15
Mensagem publicada 28 April 2010 - 08:12