/
ARTEMEV_ROMAN
/
netologia_hw7
Обзор
Документация
Войти
/
ARTEMEV_ROMAN
/
netologia_hw7
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
patch
Main.java
37 строк
1 KB
ARTEMEV_ROMAN
Домашнее задание 7
01 дек 2025, 19:33
01 дек 2025, 19:33
be1a517
Код
Авторство
О чём код?
import taxes.System_1; import taxes.System_2; import taxes.TaxSystem; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); TaxSystem taxSystem = new TaxSystem(); System.out.println("Введите название компании: "); String title = scanner.nextLine(); System.out.println("Введите номер системы налогооблажения (1 или 2): "); String input = scanner.nextLine(); int system = Integer.parseInt(input); if (system == 1) { taxSystem = new System_1(); } else if (system == 2) { taxSystem = new System_2(); } else { System.out.println("Введен некорректный номер системы налогооблажения"); } Company company = new Company(title, taxSystem); System.out.println("Введите доход компании (больше нуля) или расход компании (меньше нуля), иначе введите end: "); while (true) { String input1 = scanner.nextLine(); if (input1.equals("end")) { break; } int amount = Integer.parseInt(input1); company.shiftMoney(amount); } company.payTaxes(); } }