/
ARTEMEV_ROMAN
/
netologia_hw7
Обзор
Документация
Войти
/
ARTEMEV_ROMAN
/
netologia_hw7
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
patch
Company.java
32 строки
864 B
ARTEMEV_ROMAN
Домашнее задание 7
01 дек 2025, 19:33
01 дек 2025, 19:33
be1a517
Код
Авторство
О чём код?
import taxes.TaxSystem; public class Company { private final String title; private int debit; private int credit; private final TaxSystem taxSystem; public Company(String title, TaxSystem taxSystem) { this.title = title; this.taxSystem = taxSystem; } public String getTitle() { return title; } public void shiftMoney(int amount) { if (amount > 0) { debit = debit + amount; } else if (amount < 0) { credit = credit + Math.abs(amount); } } public void payTaxes() { int result = taxSystem.calcTaxFor(debit, credit); System.out.println("Компания " + this.getTitle() + " уплатила налог в размере: " + result + " руб.;"); debit = 0; credit = 0; } }