• ,

Кухня(); Задание N8.


Правила
[Одномерные массивы]
8. Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности.

Перед тем как постить код,
Порасспрашивал народ.
Как красиво написать,
Что бы в кайф было читать?!

Ctrl Alt L — Reformat Code
Run и пост готов, вперед!
Что еще вам нужно знать,
Не забудьте рассказать!

  • ,

Кухня(); Задание N6.


Правила
[Одномерные массивы]
Дана последовательность чисел a1, a2, ..., an. Указать наименьшую длину числовой оси, содержащую все эти числа.
Любителям сладостей: почему бы не сделать это через варарг?! ;)
  • ,

Кухня(); Задание N5.


Правила
[Одномерные массивы]
Дана последовательность натуральных чисел a1, a2, ..., an. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.
  • ,

Кухня(); Правила.


Кухня();
  • Цель:
Написать красивый читабельный код, используя наилучший алгоритм. Поделиться и приобрести опыт, получить удовольствие от общения, помочь и объяснить слабым, отлайкать и научиться у сильных. Креативность приветствуется!
  • Правила:
Через неопределенный промежуток времени выкладывается задание. Для начала, попытаем счастье в простых задачах на одномерные массивы. Особых правил нет. Главное на чем хотелось бы сделать акцент: нужно выкладывать по возможности рабочий код, улучшать его. Плюс особое внимание хотелось бы уделить тестированию. В общем, ничего сложного. Сами все увидите. Надеюсь, вам понравиться и из этого что-то получиться. Одна большая просьба: все эти задачи можно легко найти через гугл и будет не интересно продолжать если кто-то выложит их одной пачкой в один день.
Не знаю что из этого выйдет, но давайте попробуем! Если все это будет кому-то интересно, то будем продолжать. Благодарю за внимание!
System.exit(0);


Рекомендации по оформлению кода
  • Классы и интерфейсы.
Первая буква в имени должна быть заглавной и если в имени содержится несколько слов, то каждую первую букву в последующих словах следует делать заглавной (проще говоря, используйте camelCase). Имена классов следует делать существительными. Например:

Cat
FootballTeam

Имена интерфейсам следует давать в форме прилагательных:

Runnable
Serializable
  • Методы.
Первую букву следует делать строчной и далее следовать рекомендациям camelCase. Имена следует давать в виде сочетания глаголов и существительных. Например:

getNumber
doCalculation
setCustomerName
  • Переменные.
Как и для методов, придерживайтесь camelCase и присваивайте говорящие имена, дабы было понятно для чего эта переменная без всяких комментариев:

labelText
myAwesomeString
  • Константы.
Константы в Java создаются с помощью зарезервированных слов static и final. Имена констант следует задавать только заглавными буквами, а слова в имени разделять знаком подчеркивания:

MY_CONST