Pull to refresh
2
5
Subscribers
Send message
Разбиение описания (в том числе программы) на отдельные фрагменты служит единственной цели — уменьшению сложности описания объекта. Даже пятилетнему ребенку можно объяснить что самолет — это фюзеляж, хвост и два крыла и он летает. Подробности создания дюралюминия для заклепок корпуса, принципа действия двигателя реактивной тяги и основы аэродинамики жесткого крыла скрыто в имплементации (то бишь в подзадачах).
я живу в мире, в котором используется jdk1.3 и jdk1.4
имя этому миру — j2me

да в общем-то не в этом примере дело — подобные подходы, когда за счет какого-то ловкого фокуса можно достичь определенного результата существуют в разных языках (и даже сферах отличных от айти). если заранее в формулировке задания про ФиззБузз работодатель не сообщает дополнительные сведения, то соискатель с очень большой долей вероятности «промахнется» мимо того решения, которое предполагал работодатель как идеальное.
а что, собственно вас смутило в этом коде?

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

на четвёртом методе понял, что меня дурачат, пролистал вниз (и вправо), на 5 секунд задумался о том, зачем это нужно было автору, прикинул что единственный известный мне резон поступать так — это оптимизировать то, что по каким-то причинам не оптимизируется компилятором/обфускатором.

вернулся на начало текста, прокитал комментарий и подтвердился в своей правоте (хотя еще проверю потом сам в помощью java-декомпилятора). может быть и воспользуюсь сам таким фокусом в моей программ, ибо как в некоторых случаях (в моем случае по крайней мере) я соглашусь на некоторую потерю «читабельности» кода ради выигрыша по памяти, объему, [скорости].

так что у меня к этому комментарий «УУУУУУУУУУУУУ!!!!!!»
В принципе, если меня попросят «выписать рецепт на аспирин» — я тоже «зависну» на пару дней, потому что заканчивал вовсе не медицинский факультет. Да и на перле, руби, питоне этот пример не напишу сходу. Да что там говорить — на бейсике не смогу, так как последний раз писал на бейсике 20 лет назад на ямахе MSX. Специалист подобен флюсу — он однобок. Я лично не пытаюсь перечислить в CV языки, на которых я могу написать только «Hello, World»
А в чем подвох-то?

public class FizzBuzz
{
  public static void main ( final String[] args )
  {
    for ( int i = 1; i <= 100; i++ )
      if ( ( i % 15 ) == 0 )
        System.out.print ( "FizzBuzz " );
      else if ( ( i % 3 ) == 0 )
        System.out.print ( "Fizz " );
      else if ( ( i % 5 ) == 0 )
        System.out.print ( "Buzz " );
      else
        System.out.print ( i + " " );
  }
}

M.Agent Java никакого отношения к Smaper Java не имеет. Ни одной строчки кода, ни одной иконки графики… Впрочем, вы все равно не поверите :)
Пожалуйста, поясните какие бенефиты получат пользователи и компания mail.ru если протокол агента будет изменен на xmpp.
могу предположить, что ДАМ билет в руках не держал
установите на своем телефоне верную дату перед тем как скачиваете подписанную сертификатом версию
12 ...
64

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity