/
digit
/
java-oop-polymorphism-accounting
Обзор
Документация
Войти
/
digit
/
java-oop-polymorphism-accounting
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
taxation/VATaxType.java
12 строк
361 B
digit
Create: Main.java, Bill.java, TaxService.java, TaxType.java, IncomeTaxType.java, VATaxType.java, ProgressiveTaxType.java
07 июл 2026, 20:16
Верифицирован
07 июл 2026, 20:16
311e298
Код
Авторство
О чём код?
package taxation; import java.math.BigDecimal; public class VATaxType extends TaxType { @Override public BigDecimal calculateTaxFor(BigDecimal amount) { return amount.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO // amount < 0 : amount.multiply(new BigDecimal("0.22")); // НДС — 22% } }