🗊Презентация Оператор switch

Нажмите для полного просмотра!
Оператор switch, слайд №1Оператор switch, слайд №2Оператор switch, слайд №3Оператор switch, слайд №4Оператор switch, слайд №5Оператор switch, слайд №6

Вы можете ознакомиться и скачать презентацию на тему Оператор switch. Доклад-сообщение содержит 6 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Оператор SWITCH
Описание слайда:
Оператор SWITCH

Слайд 2





Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така:
Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така:
switch ( выражение ) 
{ 
case значение1: break; 
case значение2: break; 
case значениеN: break; 
default: 
}
Описание слайда:
Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така: Оператор switch забезпечує ясний спосіб перемикання між різними частинами програмного коду в залежності від значення однієї змінної або виразу. Загальна форма цього оператора така: switch ( выражение )  {  case значение1: break;  case значение2: break;  case значениеN: break;  default:  }

Слайд 3





Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку.
Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку.
Описание слайда:
Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку. Результатом обчислення виразу може бути значення будь-якого простого типу, при цьому кожне з значень, зазначених в операторах case, повинно бути сумісним з типом з виразом в операторі switch. Всі ці значення повинні бути унікальними літералами. Якщо ж ви вкажете в двох операторах case однакові значення, транслятор видасть повідомлення про помилку.

Слайд 4






Оператор switch працює наступним чином. Обчислення значення виразу порівнюється з усіма значеннями, зазначеними в операторах case. Якщо при цьому знаходиться оператор case зі значенням, яке збігається зі значенням вирази, управління передається стоїть за ним (після двокрапки) коду. Якщо ж значення виразу не відповідає жоден з операторів case, управління передається коду, розташованому після ключового слова default. Відзначимо, що оператор default необов'язковий. У разі, коли жоден з операторів case не відповідає значенню виразу і в switch відсутня оператор default, виконання програми триває з оператора, наступного за оператором switch.
Описание слайда:
Оператор switch працює наступним чином. Обчислення значення виразу порівнюється з усіма значеннями, зазначеними в операторах case. Якщо при цьому знаходиться оператор case зі значенням, яке збігається зі значенням вирази, управління передається стоїть за ним (після двокрапки) коду. Якщо ж значення виразу не відповідає жоден з операторів case, управління передається коду, розташованому після ключового слова default. Відзначимо, що оператор default необов'язковий. У разі, коли жоден з операторів case не відповідає значенню виразу і в switch відсутня оператор default, виконання програми триває з оператора, наступного за оператором switch.

Слайд 5





Приклад 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 + "."); 
} 
}
Описание слайда:
Приклад 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





Приклад 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); 
} 
}
Описание слайда:
Приклад 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); } }



Похожие презентации
Mypresentation.ru
Загрузить презентацию