Similar presentations:
Массивы. Знакомство с Java
1.
Массивы2.
План занятий1. Знакомство с Java. Знакомство со средой разработки. Первая
программа на языке Java
2. Переменные и типы данных. Пользовательский ввод и вывод
3. Операторы
4. Условные операторы. Логические операторы
5. Массивы
6. Циклы
7. ArrayList
8. Функции
9. Итоги модуля
3.
Блиц-опросЧто выведет следующий фрагмент кода?
4.
Блиц-опросЧто выведет следующий фрагмент кода?
5.
Блиц-опросЧто выведет следующий фрагмент кода:
6.
МассивыМассив- структура данных, которая хранит
последовательность из N элементов.
Чтобы можно было обращаться к конкретному
элемента массива (например, третьему) необходимо
обратиться к нему с помощью индекса.
Индексы в списках начинаются С НУЛЯ, то есть
первый элемент имеет индекс = 0, а для второго
элемента индекс = 1, для десятого = 9 и так далее
Массив – это как коробочка, в которой мы храним
элементы (значения), которые потом сможем
доставать в программе. Чтобы достать нужный
элемент из всех, нужно знать его индекс
7.
Объявление массивовСоздать массив просто:
Существует несколько способов, но наиболее
предпочтительный:
типДанных[] имяМассива = new типДанных[N];
,где N – число элементов в массиве
P.S. new – сообщает Java, чтобы та выделила
место в памяти
8.
Обращение к элементам массиваЧтобы получить значение конкретного элемента массива, нужно обратиться к нему с помощью
индекса. Индексы всегда начинаются с нуля
Для обращения достаточно указать после имени массива индекс в квадратных скобках[]
Если выйти за пределы массива (например, число элементов в массиве = 10, а индекс >= 10), то получим
ошибку в коде
9.
Число элементов в массивеЧисло элементов в списке можно узнать с помощью свойства имяМассива.length
10.
Пример работы с массивамиСоздать массив из 5ти элементов. Вывести второй и четвертой элемент.
Решение:
11.
Пример работы с массивамиДан массив из 5ти чисел. Вывести сумму элементов этого массива
12.
Пример работы c массивамиДан массив из 3-х элементов. Найти максимальный элемент:
13.
Пример работы с массивамиДан массив из 4х чисел. Проверить, являются ли числа >= 0. Если да - вывести в консоль “YES”, иначе - “NO”
Решение:
или
14.
Двумерные массивыЕсли массив бы хранил в себе другие массивы – то
мы получили бы таблицу.
То есть, когда элементом массива1 является
другой массив2, мы получаем таблицу,
называемую двумерным массивом.
Двумерный массив в Java — это массив массивов,
то есть в каждой его ячейке находится ссылка на
некий массив. Но гораздо проще его представить в
виде таблицы
15.
Работа с двумерным массивом16.
Практика17.
Задание 1Создать двумерный массив с 3мя строками и 4мя столбцами, и найти, в какой строке сумма чисел
максимальна. То есть, если представить, что двумерный массив это таблица, то нужно
просуммировать элементы каждой строки между собой, и среди получившихся сумм найти
максимальную
18.
Решение задания 119.
Задание 2Создать двумерный массив с 4мя строками и 3мя столбцами, и найти, в какой строке сумма чисел
максимальна. То есть, если представить, что двумерный массив это таблица, то нужно
просуммировать элементы каждой строки между собой, и среди получившихся сумм найти
максимальную
20.
Домашнее задание1.
2.
3.
4.
5.
6.
7.
8.
9.
Создать массив из 10-ти чисел
Создать массив из 5ти чисел, проверить, каких чисел больше - положительных или
отрицательных (понадобится переменные countPlus+=1, countMinus+=1). Вывести результат в
консоль
Создать два массива, в каждый из которых включено 5 различных чисел. Сравнить сумму
элементов первого массива и сумму элементов массива списка. Вывести результат в консоль
Дан массив из 10ти чисел. Вывести в консоль первые 5 элементов
Дан массив из 10ти чисел. Вывести в консоль только четные элементы
Трижды попросить пользователя ввести в консоль число. Все результаты ввода сохранить в
массив (array[0] = scan.nextInt())
Дан массив из 5 чисел. Найти минимум и максимум (любым способом).
Создать двумерный массив из 3 строк и 5 столбцов. Вывести 3 строку. Вывести элемент 2 строки
и 4 столбца. Вывести элемент 1 строки и 2 столбца. Вывести элемент 3 строки 5 столбца.
Создать двумерный массив (список) 4х4. Найти максимальный элемент в этом массиве (можно
использовать всё что знаешь - if’ы, max’ы, не бойся создавать переменные - всё в твоих руках :) )