Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
java:vtoroj_semestr [09/02/2015 12:12]
ybezrukov
java:vtoroj_semestr [09/02/2015 12:20] (текущий)
ybezrukov
Строка 184: Строка 184:
     * Racer getRacers(int i) возвращает гонщика по номеру. Нумерация идет с нуля.     * Racer getRacers(int i) возвращает гонщика по номеру. Нумерация идет с нуля.
     * int totalAge(int year) возвращает суммарный возраст участников. Год передается в качестве параметра.     * int totalAge(int year) возвращает суммарный возраст участников. Год передается в качестве параметра.
 +<code java>
 +public class Team {
 + String name;
 + ArrayList<​Racer>​ racers;
 +
 + public Team(String name) {
 + this.name = name;
 + racers = new ArrayList<​Racer>​();​
 + }
 +
 + public void insert(Racer racer) {
 + racers.add(racer);​
 + }
 +
 + public String getName() {
 + return this.name;
 + }
 +
 + public int numberOfRacers() {
 + return racers.size();​
 + }
 +
 + public Racer getRacers(int i) { 
 + return racers.get(i);​
 + }
 +
 + public int totalAge(int year) {
 + int sum = 0;
 + for(Racer racer : racers) {
 + sum = sum + racer.totalAge(year);​
 + }
 + return sum;
 + }
 +}
 +</​code>​
   * **TeamsList** Класс для списка команд. Должны быть реализованы следующие методы:​   * **TeamsList** Класс для списка команд. Должны быть реализованы следующие методы:​
     * TeamsList() конструктор,​ инициализирующий список команд пустым списком.     * TeamsList() конструктор,​ инициализирующий список команд пустым списком.
java/vtoroj_semestr.txt · Последние изменения: 09/02/2015 12:20 — ybezrukov
CC Attribution-Noncommercial 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0