ОПЕРАТОР switсh – case.
Оператор перевірки умови «switchCase»
Оператор switch - перевіряє змінну на рівність щодо
списку значень. Кожне значення називається case, і змінна перемикаючись
перевіряється для кожного case.
1. Оголошуємо
змінну для оператора switch; Змінна може мати наступні типи даних: byte, short,
char,
String, int.
2. Визначаєм
кількість case буде задіяно про обробці введеної нами інформації;
3. Описуємо значення
case та дії, які будуть виконані у разі співпадіння. Ви можете мати будь-яку
кількість case. Тип значення case повинен співпадати із типом змінної оператора
switch. Також значення повинно бути або константою (певним числом), або
літералом (конкретним словом).
4. Під час компіляції програми буде
виконуватись перевірка значень усіх case до тих
пір, поки не буде знайдено співпадіння. Коли співпадіння знайдено за допомогою
оператора break компілятор виходить із switch Case (робота даного потоку завершується)і починає обробляти
інші рядки програми, які знаходяться після оператора switch .
5. Також
програміст може створити додатковий default case в кінці switch. Він буде
виконуватись у тому випадку, коли серед усіх заданих case не
буде знайдено співпадіння. Break не потрібен у
default case
ЗАДАЧІ
№1.
Користувач вводить з клавіатури довільним способом число, а комп’ютер
виводить уведене користувачем число на англійській мові. Діапазон чисел від 1
до 5.
№2.
Користувач вводить з клавіатури довільним способом два числа, в комп’ютер
порівнює ці числа і виводить найбільше. Формує такий вивід: «ПЕРШЕ ЧИСЛО
БІЛЬШЕ/МЕНШЕ ЗА ДРУГЕ»
Програма працює у діапазоні від 5 до 10.
№3.
Користувача після запуску
програми комп’ютер питає: «Який колір вам подобається?
ЖОВТИЙ, СИНІЙ, ЧЕРВОНИЙ, ЧОРНИЙ»
Користувач з клавіатури вводить колір,
комп’ютер видає нове повідомлення в якому характеризується риса людини.
№4* Ускладніть задачу №3 більшою
кількістю питань.
Комментарии
Отправить комментарий