Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
6 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
82.17 kB
Просмотров:
157
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Оператор SWITCH](/documents_6/23c9e4216ebd58cf1257abd952bea490/img0.jpg)
Содержание слайда: Оператор SWITCH
№2 слайд![Оператор switch забезпечу](/documents_6/23c9e4216ebd58cf1257abd952bea490/img1.jpg)
Содержание слайда: Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така:
Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така:
switch ( выражение )
{
case значение1: break;
case значение2: break;
case значениеN: break;
default:
}
№3 слайд![Результатом обчислення виразу](/documents_6/23c9e4216ebd58cf1257abd952bea490/img2.jpg)
Содержание слайда: Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку.
Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку.
№4 слайд![Оператор switch працю](/documents_6/23c9e4216ebd58cf1257abd952bea490/img3.jpg)
Содержание слайда: Оператор switch працює наступним чином. Обчислення значення виразу порівнюється з усіма значеннями, зазначеними в операторах case. Якщо при цьому знаходиться оператор case зі значенням, яке збігається зі значенням вирази, управління передається стоїть за ним (після двокрапки) коду. Якщо ж значення виразу не відповідає жоден з операторів case, управління передається коду, розташованому після ключового слова default. Відзначимо, що оператор default необов'язковий. У разі, коли жоден з операторів case не відповідає значенню виразу і в switch відсутня оператор default, виконання програми триває з оператора, наступного за оператором switch.
№5 слайд![Приклад class SwitchSeason](/documents_6/23c9e4216ebd58cf1257abd952bea490/img4.jpg)
Содержание слайда: Приклад 1
class SwitchSeason {
public static void main(String args[]) {
int month = 4; String season;
switch (month)
{
case 12:
case 1:
case 2:
season = "зима";
break;
case 3:
case 4:
case 5:
season = "весна";
break;
case 6:
case 7:
case 8:
season = "лето";
break;
case 9:
case 10:
case 11:
season = "осень";
break;
default:
season = "Нет такого месяца";
}
System.out.println("Апрель - это "+ season + ".");
}
}
№6 слайд![Приклад Програма п драхову к](/documents_6/23c9e4216ebd58cf1257abd952bea490/img5.jpg)
Содержание слайда: Приклад 2
Програма підраховує кількість рядків, слів та символів у текстовому рядку,
class WordCount {
static String text = "Сейчас мы изучаем\n" +
"основы программирования\n" +
"на языке Java\n";
static int len = text.length();
public static void main(String args[]) {
boolean inWord = false;
int numChars = 0;
int numWords = 0;
int numLines = 0;
for (int i=0; i < len; i++) {
char с = text.charAt(i);
numChars++;
switch (c) {
case ‘\n’: numLines++; // Увеличиваем счетчик строк
case '\t': // Подсчитываем количество символов
case ‘’ : if (inWord) {
numWords++;
inWord = false;
}
break;
default: inWord = true;
}
}
System.out.println("\t" + numLines +"\t" + numWords + "\t" + numChars);
}
}