Boa Noite! Pessoal… Fiz varias pesquisas mas não consegui entender muito como utilizar a class BigDecimal nesse meu caso…
tenho uma variavel int c; outra double b; e a variavel “a” entro com um valor Scanner = BigDecimal a = scanner.nextBigDecimal();…
///parte do código…
for (int j = 1; j < 4; j++){
if (b == 3 || b == 9){
b+=10;
}
// como converter essa formula e conter o resto....
while ((a-b)/c%2!=0){
//comparação
}
Agradeço a ajuda…
Fiz o seguinte conversão… mas não tá atendendo como antes… utilizando o método anterior…
BigDecimal f = new BigDecimal(s);
BigDecimal t = a.subtract(new BigDecimal(b));
BigDecimal h = t.divideToIntegralValue(new BigDecimal(c));
while (h.compareTo(f) != 0) {
b+=10;
}
Mas tá rodando… continuar a pesquisa…
Pessoal! Minha dúvida é saber qual método substitui o % usando BigDecimal… no while…
fiz a seguinte conversão.
while ((b.subtract((u))).divideToIntegralValue((q)).compareTo(f)!= 0 ) que equivale a essa
while ((b-i)/k%2!=0)…
mas não sei se compareTo é mesma coisa de %… e não estou sabendo usar o remainder nesse caso.
Alguém pode me dar uma dica…
Obrigado!