оператор if

Простий оператор if

Тема 4. Оператори розгалуження

Оператор if має кілька варіацій. Розглянемо спочатку основну версію, на-зване простим оператором if.Сінтаксіс простого оператора if відображений в наступному синтаксичному блоці.

Слід сказати, що вираз логічного типу завжди дає одне з двох значень: true (істина) або false (брехня). <Оператор>наступний за логічним виразом, виповнюється лише в тому слу-чаї, якщо останнє істинно. Якщо вираз помилково, то <Оператор> не виконується, а виконується наступний за ним оператор.

1. Наприклад, розглянемо програму, яка виводить на консоль повідомлення «Hello World», якщо введене число дорівнює 1.

static void Main ()

Оператор if з попереднього прикладу дозволяє виконати лише один оператор, якщо умова має значення true. Далі ми розглянемо випадок, коли потрібно виконати декілька операторів.

Розглянемо синтаксичний блок

2. <Оператор_1>; | <Составной_оператор1>виповнюється лише в тому випадку, коли <Логическое_выражение>одно true.

3. <Оператор_2>; | <Составной_оператор2>ісполняетсялішь тоді, коли <Логическое_ выражение> одно false.

4. Символи [] перед else і після <Составной_оператор2> (Як завжди) позначають, що все між ними не є обов'язковим.

5. Слід сказати, що символ |. в <Оператор>; | <Составной_оператор> означає, що вибір можливий з двох варіантів, що оточують його з цього випливає, що можна використовувати <Оператор> або <Составной_оператор>.

6. Складовою оператор виглядає наступним чином:

Припустимо необхідно перевірити чи є введене з клавіатури число парних, тобто ділитися воно на 2 без залишку. Їли воно є парним, то вивести повідомлення «Число парне», якщо немає, то додати до числа одиницю і вивести повідомлення «Число непарне».

static void Main ()