Processing:Справочник языка Processing/case: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Нет описания правки
Строка 10: Строка 10:
==Обозначение==
==Обозначение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
case
case
</syntaxhighlight>
</syntaxhighlight>
Строка 20: Строка 20:
==Синтаксис==
==Синтаксис==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
case label: statements
case label: statements
</syntaxhighlight>
</syntaxhighlight>
Строка 26: Строка 26:
==Параметры==
==Параметры==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">
label      – значение, по которому будет искать совпадения оператор switch. Тип данных – byte, char или int
label      – значение, по которому будет искать совпадения оператор switch. Тип данных – byte, char или int
statements – одно или несколько действий, которые нужно выполнить при совпадении
statements – одно или несколько действий, которые нужно выполнить при совпадении
Строка 33: Строка 33:
==Возвращаемое значение==
==Возвращаемое значение==


<syntaxhighlight lang="c" enclose="div">
<syntaxhighlight lang="c">


</syntaxhighlight>
</syntaxhighlight>
Строка 39: Строка 39:
==Пример==
==Пример==


<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS" enclose="div">
<syntaxhighlight lang="c" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
char letter = 'B';
char letter = 'B';



Версия от 18:36, 14 мая 2023


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


case [1]

Обозначение

case

Описание

Отмечает разные значения, по которым будут искаться совпадения при помощи параметра, заданного в операторе switch.

Синтаксис

case label: statements

Параметры

label       значение, по которому будет искать совпадения оператор switch. Тип данных  byte, char или int
statements  одно или несколько действий, которые нужно выполнить при совпадении

Возвращаемое значение

Пример

char letter = 'B';

switch(letter) {
  case 'A': 
    println("Alpha");  //  выполнено не будет
    break;
  case 'B': 
    println("Bravo");  //  напечатает "Bravo"
    break;
  default:
    println("Zulu");   //  выполнено не будет
    break;
}

См.также

Внешние ссылки