Pq quando faço uma subtração com números com vírgula, o resultado e uma dizima periódica ? Exemplo:
double x = 22.99; double y = 26; double sub = x - y; System.out.println(sub); // -3.0100000000000016
Pq quando faço uma subtração com números com vírgula, o resultado e uma dizima periódica ? Exemplo:
double x = 22.99; double y = 26; double sub = x - y; System.out.println(sub); // -3.0100000000000016
Oi Anderson, bem vindo ao mundo da imprecisão do double... quando vamos fazer algo mais sério, acabamos usando a classe BigDecimal.