Junior — Middle
102
Koji je najprikladniji format podataka za prikazivanje novčanih iznosa u programu?
Одговор од АИ
sobes.tech АИ
Для представления денежных сумм в Java наиболее подходящим типом данных является класс BigDecimal. Он позволяет работать с числами с плавающей точкой с высокой точностью и избегать ошибок округления, которые часто возникают при использовании типов float или double.
Пример использования:
import java.math.BigDecimal;
public class MoneyExample {
public static void main(String[] args) {
BigDecimal price = new BigDecimal("19.99");
BigDecimal quantity = new BigDecimal("3");
BigDecimal total = price.multiply(quantity);
System.out.println("Total: " + total); // Total: 59.97
}
}
Использование BigDecimal с конструктором из строки помогает избежать ошибок представления десятичных чисел.