/
msigin77
/
Home_work8.ver3
Обзор
Документация
Войти
/
msigin77
/
Home_work8.ver3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
30 строк
983 B
msigin77
д\з полиморфизм
11 дек 2025, 09:09
11 дек 2025, 09:09
cf0fed5
Код
Авторство
О чём код?
import taxes.UsnDebit; import taxes.UsnDebitMinusCredit; public class Main { public static void main(String[] args) { //массив для компаний Company[] companies = { new Company("ПАО Газпром", new UsnDebit()), new Company("ПАО Сбербанк", new UsnDebitMinusCredit()) }; int[][] balans = { {100000, -500}, {65005884, -1000000} }; //смена системы налогооблажения companies[0].setTaxSystem(new UsnDebitMinusCredit()); companies[1].setTaxSystem(new UsnDebit()); //заполнение баланса компаний и расчет налогов for (int i = 0; i < companies.length; i++) { for (int j = 0; j < balans[i].length; j++) { companies[i].shiftMoney(balans[i][j]); } companies[i].payTaxes(); } } }