/
conann
/
test2.1
Обзор
Документация
Войти
/
conann
/
test2.1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Company.java
35 строк
853 B
Kirill Opra
test2.1
11 мар 2025, 12:17
11 мар 2025, 12:17
2f7522e
Код
Авторство
О чём код?
import taxes.TaxSystem; public class Company { private String title; private int debit = 0; private int credit = 0; private TaxSystem taxSystem; public Company(String title, TaxSystem taxSystem) { this.title = title; this.taxSystem = taxSystem; } public void shiftMoney(int amount) { if (amount > 0) { debit += amount; } else if (amount < 0) { credit += Math.abs(amount); } } public void setTaxSystem(TaxSystem newTaxSystem) { this.taxSystem = newTaxSystem; } public void payTaxes() { int taxAmount = taxSystem.calcTaxFor(debit, credit); System.out.println(title + " заплатила налог: " + taxAmount + " руб."); debit = 0; credit = 0; } }