/
times
/
sdsfds
Обзор
Документация
Войти
/
times
/
sdsfds
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Company.java
32 строки
836 B
times
create: Main.java, Company.java, TaxSystem.java, Taxy6.java, Taxy15.java
06 мар 2026, 17:43
Верифицирован
06 мар 2026, 17:43
c3634c1
Код
Авторство
О чём код?
import taxes.TaxSystem; public class Company { String title; int debit; int credit; TaxSystem taxSystem; public Company(String title, TaxSystem taxSystem) { this.title = title; this.taxSystem = taxSystem; } public void shiftMoney(int amount) { if (amount > 0) { debit = debit + amount; } else if (amount < 0) { credit = credit + Math.abs(amount); } } public void setTaxSystem(TaxSystem taxSystem) { this.taxSystem = taxSystem; } public void payTaxes() { int tax = taxSystem.calcTaxFor(debit, credit); System.out.println("Компания " + title + " уплатила налог в размере: " + tax + " руб."); debit = 0; credit = 0; } }