/
kanisavi
/
Course_polymorphism
Обзор
Документация
Войти
/
kanisavi
/
Course_polymorphism
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
29 строк
1006 B
Карина Басова
update Main.java
22 дек 2025, 19:35
22 дек 2025, 19:35
fc9ce0f
Код
Авторство
О чём код?
import taxes.STSDebit; import taxes.STSDebitMinusCredit; import taxes.TaxSystem; import java.util.Scanner; public class Main { public static void main(String[] args) { TaxSystem debitSystem = new STSDebit(); TaxSystem dmcSystem = new STSDebitMinusCredit(); Company company = new Company("MoYoverse", debitSystem); company.setTaxSystem(dmcSystem); Scanner scanner = new Scanner(System.in); System.out.println("Введите доход (полож. число) / расход (отриц.число). Введите end, чтобы уплатить налог и завершить программу"); while (true) { String input = scanner.nextLine(); if ("end".equals(input)) { company.payTaxes(); break; } else { int amount = Integer.parseInt(input); company.shiftMoney(amount); } } } }