dei uma olhadinha por ai e estou usando o compareTo(), porem ainda nao sei como usar um incremento em um For
para um tipo big decimal pois ele nao aceita o operador++.
Talvez eu esteja falando besteira, mas acredito que só dá pra fazer isso em inteiros. Tente somar +1* ao invés de utilizar o ++ . Pense no BigDecimal como um Objeto, e não um número.
*algo como variável = variável.add(1)
ou ao invés do 1 tente atribuir esse valor a outra variável e tente adicionar.
Sim amigo creio que o que vc falou tem razao antes de vc falar eu estava tentando algo como b+(BigDecimal.One) e funcionou !! agora estou com uns problemas porem as duvidas quando a isso ja foram cessadas obrigado !
for(BigDecimal i = BigDecimal.ZERO; i.compareTo(10) < 0; i = i.add(1)) {
}
[/quote]
Não acho a melhor maneira. Assim você instancia um Objeto pesado (o BigDecimal é pesado sim!) pra fazer a mesma coisa que um [color=violet]int[/color] faria.
É Galera Um amigo aqui deu uma forcinha , realmente eu precisa de Um big Decimal até pq dentro do for eu teinha que somar dois valores do tipo Big decimal até que a condição fosse satisfeita… porem um amigo me mostrou de outro geito nem precisei usar esse for !!!