Java. Уровень 1. Основные конструкции. Оператор switch, циклы, массивы, работа с консолью

Содержание

Слайд 2

План урока Оператор switch Циклы Кодовые блоки Массивы

План урока

Оператор switch
Циклы
Кодовые блоки
Массивы

Слайд 3

Оператор switch

Оператор switch

Слайд 4

Форма оператора switch: switch(переменная) { case константа1: последовательность операторов; break; case

Форма оператора switch:

switch(переменная) {
case константа1:
последовательность операторов;

break;
case константа2:
последовательность операторов;
break;
...
default:
последовательность операторов;
}
Слайд 5

Пример использования switch: int a = 10; switch (a) { case

Пример использования switch:

int a = 10;
switch (a) {
case

10:
System.out.println(“a10”);
break;
case 15:
System.out.println(“a15”);
break;
case 20:
System.out.println(“a20”);
break;
}
Слайд 6

Аналогичная запись через if: int a = 10; // переменная if(a

Аналогичная запись через if:

int a = 10; // переменная
if(a ==

10) { System.out.println(“a10”); }
else if (a == 15) { System.out.println(“a15”); }
else if (a == 20) { System.out.println(“a20”); }
Слайд 7

Циклы

Циклы

Слайд 8

Определенные циклы:

Определенные циклы:

Слайд 9

Общая форма записи for (управляющая переменная; условие работы цикла; шаг) { // операторы }

Общая форма записи

for (управляющая переменная; условие работы цикла; шаг) {
//

операторы
}
Слайд 10

Обычный определенный цикл for (int i = 0; i

Обычный определенный цикл

for (int i = 0; i < 5; i++)

{ // ... }
Слайд 11

Вложенные циклы for(int i=1; i

Вложенные циклы
for(int i=1; i < 5; i++) { for(int j =

1; j < 5; j++) { System.out.print(“i = “ + i + “; j = “ + j); } }
Слайд 12

Неопределенные циклы:

Неопределенные циклы:

Слайд 13

while(условие) { // вначале проверяем условие // операторы }

while(условие) { // вначале проверяем условие
// операторы
}

Слайд 14

do { // вначале выполняем первую итерацию // операторы } while(условие);

do { // вначале выполняем первую итерацию
// операторы
} while(условие); // проверяем

условие выхода из цикла
Слайд 15

int a = 10; do { a++; System.out.print(a + “ “); } while (a

int a = 10;
do {
a++;
System.out.print(a + “ “);
} while

(a < 15); // Результат: 11 12 13 14 15
Слайд 16

Кодовые блоки

Кодовые блоки

Слайд 17

Массивы

Массивы

Слайд 18

Массив Представляет собой совокупность однотипных переменных с общим для обращения к ним именем.

Массив

Представляет собой совокупность однотипных переменных с общим для обращения к ним

именем.
Слайд 19

Формы объявления массивов: тип[ ] имя_массива = new тип[размер]; тип имя_массива[

Формы объявления массивов:

тип[ ] имя_массива = new тип[размер];
тип имя_массива[ ]

= new тип[размер];
тип[ ][ ] имя_массива = new тип[размер] [размер];
тип[ ] имя_массива = { …, …, … };
Слайд 20

Пример создания массива: int[] arr = new int[5]; arr[0] = 0;

Пример создания массива:

int[] arr = new int[5];
arr[0] = 0; arr[1] = 1; arr[2]

= 2; arr[3] = 3; arr[4] = 4;

arr – имя массива;
[x] – число в скобках, индекс ячейки;

Слайд 21

Результат:

Результат:

Слайд 22

Как проще всего представлять для себя массивы

Как проще всего представлять для себя массивы

Слайд 23

Одномерный массив:

Одномерный массив:

Слайд 24

Двумерный массив:

Двумерный массив:

Слайд 25

Как на самом деле выглядит двумерный массив (массив массивов):

Как на самом деле выглядит двумерный массив (массив массивов):