Найти в Дзене
Java level one. Цикл do..while.
Цикл do...while – похож на цикл while, отличие, что цикл do...while гарантированно выполнится, по крайней мере один раз. Синтаксис цикла do...while в Java: do { //Операторы } while (логическое выражение); Логическое выражение появляется в конце цикла, именно поэтому операторы в цикле выполнятся один раз, прежде чем пройдут проверку на логическое условие. Если логическое выражение истинно, контроль переходит обратно, чтобы выполнить операторы, и они в цикле выполняются снова...
2 года назад
Java level one. Улучшенный цикл for.
Улучшенный цикл for – в основном используется для обхода коллекцией элементов, включая массивы. Был введен начиная с Java 5. Синтаксис улучшенного цикла for: for (объявление : выражение) { //Операторы } Пример: public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System...
2 года назад
Java level one. Цикл for.
Цикл for – имеет структуру управления повторениями, что позволяет эффективно написать цикл, который должен выполниться определенное количество раз. Цикл for полезен, когда вы знаете, сколько раз задача должна быть повторена. Синтаксис цикла for в Java: for (инициализация; логическое выражение; обновление) { //Операторы } Процесс управления в цикле: Пример: public class...
2 года назад
Java level one. Цикл while.
Цикл while – многократно выполняет цель оператора до тех пор, пока данное условие верно. Синтаксис цикла while в Java: while (Логическое выражение) { //Операторы } Может быть один оператор или группа операторов. В условие может быть любое выражение, true(истинна) или любое не нулевое значение. При выполнении, если результат логического выражения true, то действия внутри цикла будет выполняться. Это будет продолжаться до тех пор, пока результат выражения истинна. Когда условие становится ложным, программа передаёт управление на строчку сразу после цикла...
2 года назад
Java level one. Циклы.
Цикл – операторы выполняются последовательно: первый оператор функции выполняется первым, затем второй и так далее. Цикл используется в ситуации, когда Вам нужно выполнить блок кода несколько раз. Языки программирования предлагают различные структуры управления, позволяющие более сложные пути выполнения. Объявления цикла позволяет выполнить оператор или группу операторов несколько раз, ниже приводится общая структура оператора цикла в большинстве языков программирования: Существуют следующие циклы...
2 года назад
Java level one. Оператор switch..case.
Оператор switch – проверяет переменную на равенство в отношении списка значений. Каждое значение называется case, и переменная переключаясь проверяется для каждого case. Синтаксис: switch(выражение){ case значение : //Операторы break; //необязательно case значение : //Операторы break; //необязательно //Вы можете иметь любое количество операторов case. default : //необязательно //Операторы } Для оператора switch применяются следующие правила:...
2 года назад
Java level one. Условный оператор if.
Условный оператор if позволяет выборочно выполнять отдельные части программы. Условные операторы часто называют операторами принятия решения и это ближе к тому что по сути из себя представляет оператор if. Ведь вся его логика состоит в проверке условия и если то истинно - выполняется блок кода, если же условие ложно блок оператора if просто пропускается. Синтаксис оператора if: if (условие) { последовательность_операторов; } В данном случае условие обозначает логическое выражение. Если условие истинно (true), последовательность операторов выполняется, если ложно (false) – не выполняется...
2 года назад
Java level one. Арифметические операции.
В Java как и в любом языке программирования высокого уровня можно выполнять обычные арифметические операции над числовыми переменными. Операции эти совершенно стандартные и ничего принципиального нового здесь встретить нельзя кроме разве что двойных знаков (+=;-= и так далее) + - Сложение - - Вычитание * - Умножение / - Деление % - Деление по модулю ++ - Инкремент (приращение на 1) += - Сложение с присваиванием -= - Вычитание с присваиванием *= - Умножение с присваиванием /= - Деление с присваиванием...
2 года назад
Java level one. Переменные и типы данных.
Переменные в Java представляют собой зарезервированную область памяти для хранения данных. В зависимости от типа переменной операционная система выделяет память и решает, что именно должно в ней храниться. В Java существует две группы типов данных. ● Примитивные. Примитивов в Java восемь, семь из них хранят числовое значение (или символьное, поскольку примитив char принимает как символ в одинарных кавычках так и числовое значение из юникода) и один логический тип - boolean. ● Ссылочные. Ссылочных...
2 года назад
Будни тестировщика. Тест-план.
Хорошей практикой в нормальных компаниях считается, когда тест-план пишется до того, как началось тестирование, но уже началась какая никакая разработка. Но это в нормальных компаний. Большинство в ру сегменте такой практики не придерживаются. И это скорее плохо, чем никак. Потому что при наличии тест-плана можно объяснить, что и зачем ты в принципе будешь делать, а главное как. Как любая проектная документация, тест-план может иметь совершенно разный вид и форму. Тут зависит от стандартов кампании и фантазии менеджеров и тестировщика, который в итоге будет этот тест-план составлять...
2 года назад
Будни тестировщика. Когда работа есть, но ее как-бы нет.
Мало где показывается, да и говорится о том, что из себя представляет работа тестировщика или разработчика, если исключить развлекательный контент чаще всего. Может быть, и есть ребята, которые подробно рассказывают и показывают, как у них обстоят дела с трудовыми буднями. Ни я честно не встречала ничего, кроме съемки, где человек просто сидит перед монитором и там даже не видно, а что он делает вообще. А многим, я думаю, интересно, когда они только входят в IT, чем же там люди то занимаются. Не...
2 года назад
Будни тестировщика. Учеба.
В любой профессии хорошим тоном является, когда работник после получения диплома не перестал учиться. Потому что все меняется. Где-то быстро, где-то не очень. Появляются новые технологии, меняются нормы качества. Если работать с законом, то и там поправки какие-то постоянно принимают. До прямого тестирования я работала в кадастре и там что не месяц, то обновления. Мог изменится федеральный закон, касающийся строительства или землеустройства, мог плагин в рабочей программе обновится. Одним словом, и потоп, и пожар...
2 года назад