<MyRusakov.ru />

Программирование на JavaScript с Нуля до Гуру 2.0

Программирование на JavaScript с Нуля до Гуру 2.0

Данный курс научит Вас программировать на языке JavaScript, который крайне желательно знать любому уважающему себя программисту. Курс состоит из 8 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности. В курсе Вы получите всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Дополнительно, почти к каждому уроку идут упражнения.

Помимо самого курса Вас ждёт ещё 5 бесплатных ценных Бонусов: «Библиотека jQuery», «Защита JavaScript-кода от копирования», «Решение упражнений из курса», «HTML для начинающих» и «CSS для начинающих».

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Инструкция swicth в Java

Инструкция swicth в Java

Здравствуйте! Сегодня мы поговорим с Вами о инструкции switch в Java. Данная инструкция работает также как и аналогичная инструкция в PHP. Так что, если Вы уже знаете PHP, то для Вас не составит труда понять эту инструкцию. Итак, поехали.

Инструкция switch в Java используется для выбора одного значения из многих. Вот на что она похожа:

switch(выражение) {
  case A:
    // код
    break;
  case B:
    // код
    break;
  default:
    // код
}

Инструкция switch работает следующим образом:

  1. Сначала вычисляется выражение в скобках. Это происходит один раз. Как видите в скобках после switсh может стоять не только переменная, но и другое любое вычисляемое выражение.
  2. Затем вычисленное значение последовательно сравнивается с каждым блоком case.
  3. Если вычисленное значение совпадает со значением из блока case, исполняется код для этого блока case
  4. Также, блок case может оканчиваться ключевым словом break, о нем далее

В примере ниже, на печать выводится название дня недели в зависимости от переданного номера дня:

int day = 3;
switch (day) {
  case 1:
    System.out.println("Понедельник");
    break;
  case 2:
    System.out.println("Вторник");
    break;
  case 3:
    System.out.println("Среда");
    break;
  case 4:
    System.out.println("Четверг");
    break;
  case 5:
    System.out.println("Пятница");
    break;
  case 6:
    System.out.println("Суббота");
    break;
  case 7:
    System.out.println("Воскресенье");
    break;
}

Ключевое слово break и default

Смысл ключевого слова break в Java заключается в том, что когда поток выполнения достигает этой строки, то происходит немедленный выход из условия, т.е. остальные условия case уже выполняться не будут.

Ключевое слово default

int day = 3;
switch (day) {
  case 6:
    System.out.println("Сегодня Суббота");
    break;
  case 7:
    System.out.println("Сегодня Воскресенье");
    break;
  default:
    System.out.println("Выходные впереди");
}

Ключевое слово default в Java похоже на ключевое слово else в условных конструкциях. Оно будет исполнено, тогда когда ни одно из условий не будет выполнено.

Блоки case в выражении swicth/case могут быть организованы также и следующим образом:

int grade = 5;
swicth(grade) {
    case 5:
    case 4:
        System.out.println("Вы успешно прошли тест");
        break;
    case 3:
        System.out.println("Неплохо, но Вы можете лучше");
        break;
    defaul:
        System.out.println("Давайте еще раз");
        break;
}

Как видно из примера выше можно использовать несколько подряд идущих case выражений, в том случае если условие выполняется для нескольких значений.

Также обратите внимание, что ключевое слово break обязательно, иначе поток выполнения продолжит выполняться и захватит другие условия, что может привести к трудно обнаруживаемым логическим ошибкам.

Вот так работает выражение switch/case в Java. А если Вы хотите изучить это язык максимально быстро, то у меня для вас отличный видеокурс "Программирование на Java с Нуля до Гуру"

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.