/
Vini1979
/
Java_OOP
Обзор
Документация
Войти
/
Vini1979
/
Java_OOP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lecture_02/Ex001/Program.java
53 строки
1 KB
Evgeny
HW 2/5
28 мар 2023, 22:50
28 мар 2023, 22:50
54764ff
Код
Авторство
О чём код?
package Lecture_02.Ex001; import java.util.ArrayList; import java.util.List; import java.util.Random; public class Program { public static void main(String[] args) { // Герой - герой ли? // #region teams int teamCount = 10; Random rand = new Random(); List<BaseHero> teams = new ArrayList<>(); for (int i = 0; i < teamCount; i++) { int val = rand.nextInt(4); switch (val) { case 0: teams.add(new Priest()); break; case 1: teams.add(new Magician()); break; case 2: teams.add(new Druid()); break; default: teams.add(new BaseHero()); break; } System.out.println(teams.get(i).getInfo()); } System.out.println(); // #endregion // #region BaseHero hero = new BaseHero(); System.out.println(hero); Magician magician = new Magician(); System.out.println(magician); Priest priest = new Priest(); System.out.println(priest); Druid druid = new Druid(); System.out.println(druid); // #endregion } }