<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>http://wiki.uamper.com/index.php?action=history&amp;feed=atom&amp;title=Switch_case</id>
		<title>Switch case - Історія редагувань</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.uamper.com/index.php?action=history&amp;feed=atom&amp;title=Switch_case"/>
		<link rel="alternate" type="text/html" href="http://wiki.uamper.com/index.php?title=Switch_case&amp;action=history"/>
		<updated>2026-09-22T02:09:44Z</updated>
		<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>http://wiki.uamper.com/index.php?title=Switch_case&amp;diff=86&amp;oldid=prev</id>
		<title>Oogway: Створена сторінка: Подібно до оператора if, оператор '''switch...case''' контролює потік програм, визначаючи, який...</title>
		<link rel="alternate" type="text/html" href="http://wiki.uamper.com/index.php?title=Switch_case&amp;diff=86&amp;oldid=prev"/>
				<updated>2016-07-14T09:36:19Z</updated>
		
		<summary type="html">&lt;p&gt;Створена сторінка: Подібно до оператора &lt;a href=&quot;/index.php/If&quot; title=&quot;If&quot;&gt;if&lt;/a&gt;, оператор &amp;#039;&amp;#039;&amp;#039;switch...case&amp;#039;&amp;#039;&amp;#039; контролює потік програм, визначаючи, який...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Подібно до оператора [[if]], оператор '''switch...case''' контролює потік програм, визначаючи, який саме код виконуватиметься у різних умовах. switch...case порівнює значення змінної зі значеннями, заданими в операторах саse. Коли програма знаходить оператор case, котрий дорівнює значенню змінної, виконується код саме цього оператора.&lt;br /&gt;
&lt;br /&gt;
Ключове слово '''break''' є командою виходу із оператора case, його зазвичай ставлять вкінці кожного case. Без ключового слова break оператор switch продовжуватиме виконувати наступні рядки коду, доки не дійде до break або до кінця оператора switch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Приклад==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch (var) {&lt;br /&gt;
    case 1:&lt;br /&gt;
      //виконати дію, коли змінна var дорівнює 1&lt;br /&gt;
      break;&lt;br /&gt;
    case 2:&lt;br /&gt;
      // виконати дію, коли змінна var дорівнює 2&lt;br /&gt;
      break;&lt;br /&gt;
    default: &lt;br /&gt;
      //виконати дію default, якщо змінна не дорівнює жодному з попередніх варіантів&lt;br /&gt;
      // default не є обов’язковим&lt;br /&gt;
    break;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Увага!''' Для того, щоб визначити змінну всередині оператора case, необхідні дужки, як у прикладі внизу. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch (var) {&lt;br /&gt;
    case 1:&lt;br /&gt;
      {&lt;br /&gt;
      // виконати дію, коли змінна var дорівнює 1&lt;br /&gt;
      int a = 0;&lt;br /&gt;
      .......&lt;br /&gt;
      .......&lt;br /&gt;
      }&lt;br /&gt;
      break;&lt;br /&gt;
    default: &lt;br /&gt;
      // виконати дію default, якщо змінна не дорівнює жодному з попередніх варіантів&lt;br /&gt;
      // default не є обов’язковим&lt;br /&gt;
    break;&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Синтаксис==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
switch (var) {&lt;br /&gt;
  case label:&lt;br /&gt;
    // код для виконання&lt;br /&gt;
    break;&lt;br /&gt;
  case label:&lt;br /&gt;
    // код для виконання&lt;br /&gt;
    break;&lt;br /&gt;
  default: &lt;br /&gt;
    // код для виконання&lt;br /&gt;
  break;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Параметри==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
var: змінна, чиє значення порівнюватиметься зі значеннями, заданими в кейсах (cases)&lt;br /&gt;
&lt;br /&gt;
label: значення, з яким порівнюється значення змінної &lt;br /&gt;
&lt;br /&gt;
==Див. також:==&lt;br /&gt;
&lt;br /&gt;
[[if...else]]&lt;/div&gt;</summary>
		<author><name>Oogway</name></author>	</entry>

	</feed>