Как правильно:Искать чёрную кошку в тёмной комнате: различия между версиями

Интернет-методы: История браузера и Ctrl+F
Строка 117: Строка 117:
* '''C#.''' Лезем в MSDN и ищем класс «кошка» с примерами применения.
* '''C#.''' Лезем в MSDN и ищем класс «кошка» с примерами применения.
* '''Delphi.''' Первый способ: Пишем во все конфеpенции: «Hаpод, где скачать компонент, котоpый ищет чёрную кошку в тёмной комнате?». Второй способ: ищем API функцию для поиска кошки.
* '''Delphi.''' Первый способ: Пишем во все конфеpенции: «Hаpод, где скачать компонент, котоpый ищет чёрную кошку в тёмной комнате?». Второй способ: ищем API функцию для поиска кошки.
* '''[[Java]]. ''' Перебираем каждый объект в комнате, и проверяем, что это — кошка. Если это кошка, то проверяем, черная ли она, еси да, то создаем клетку и добавляем ее туда. Добавляем клетку в комнату. И надо убрать кошку из комнаты.
Код:
  for (int i = 0; i < комната.объекты.size(); i++){
    Object object = комната.объекты.get(i);
    if (object instanceof Кошка)
    {
      Кошка кошка = (Кошка) object;
      if (кошка.getColor().getColor().equals(Color.BLACK))
      {
        System.out.println("НАЙДЕНА КОШКА");
        Cage cage = new Cage(/* указываем размеры и прочую фигню*/);
        System.out.println("СОЗДАНА КЛЕТКА");
        cage.add(кошка);
        комната.объекты.remove(i);
        комната.объекты.add(cage);
        System.out.println("КОШКА В ЧЕРНОЙ КЛЕТКЕ, ИЩИТЕ КЛЕТКУ В КОМНАТЕ");
      }
    }
  }


=== Hardware метод ===
=== Hardware метод ===