116.34K
Категория: ИнформатикаИнформатика

Массивы. Объявление массива в Java

1.

Массивы

2.

Массив

это конечная последовательность
упорядоченных элементов одного типа, доступ к
каждому элементу в которой осуществляется по его
индексу.

3.

Размер или длина массива — это общее
количество элементов в массиве.
Индекс начального элемента — 0,
следующего за ним — 1 и т. д. Индекс
последнего элемента в массиве — на единицу
меньше, чем размер массива.

4.

Объявление массива в Java
тип[ ] имя;
◦ int[] myFirstArray;
◦ int[] a;
◦ double[] ar1;

тип имя[];
◦ int mySecondArray[];
◦ double ar2[];
◦ int cats[];

5.

Инициализация массива
имя = new тип[размер];
◦ a = new int[3];
◦ cats = new int[10];
◦ myFirstArray = new int[15];
имя = {эл0, эл1, …, элN};
◦ mas1 = {10,20,30};
◦ ar2={2.5, 3.8, 6.9, 8.0}

6.

Создание и объявление
массива
тип[] имя = new тип[размер];
◦ int[] mas2 = new int[3];
◦ int[] cats = new int[6];
тип[] имя = {эл0, эл1, …, элN};
◦ int[] mas1 = {10,20,30};
◦ int[] cats = {2, 5, 7, 8, 3, 0};

7.

Ввод значений в массив
int[] myColor = {255, 255, 0};
myFirstArray[0] = 10;
myFirstArray[1] = 20;
myFirstArray[2] = 30;
for(int i = 0; i < 15; i++){
◦ myFirstArray[i] = 10;
◦ }

8.

вывод значений массива
for(int i = 0; i < 10; i++){
System.out.println((i+1) + "-й элемент
массива = " + numberArray[i]);
}

9.

Генератор случайных чисел
Генератор случайных чисел —
это алгоритм, порождающий
последовательность чисел, элементы
которой почти независимы друг от друга и
подчиняются заданному распределению
(обычно равномерному).

10.

Math.random();
возвращает псевдослучайное
вещественное число (double) из
диапазона [0;1), то есть, от 0 до 1
исключая 1, а значит максимальное число
в диапазоне это 0.99999999999...

11.

System.out.println(Math.random());
// вещественное число из [0;1)
System.out.println(Math.random()+3);
// вещественное число из [3;4)
System.out.println(Math.random()*5);
// вещественное число из [0;5)
System.out.println(Math.random()*5+3);
// вещественное число из [3;8)
System.out.println( (int)(Math.random()*11) 5 );
// целое число из [-5;5]

12.

Задачи
1.
2.
3.
4.
Создайте массив, содержащий 10 первых
нечетных чисел. Выведете элементы
массива на консоль в одну строку,
разделяя запятой.
Дан массив размерности N, найти
наименьший элемент массива и вывести
на консоль (если наименьших элементов
несколько — вывести их все).
В массиве из задания 2. найти наибольший
элемент.
Найти среднее арифметическое всех
элементов массива.
English     Русский Правила