Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Массивы

Avatar for Alesnim Alesnim
October 14, 2020

 Массивы

Avatar for Alesnim

Alesnim

October 14, 2020
Tweet

More Decks by Alesnim

Other Decks in Education

Transcript

  1. Домашнее задание Scanner scan = new Scanner(System.in); int x =

    scan.nextInt(); int y = scan.nextInt(); int mul = 0; for (int i = 0; i < y; i++) { mul += x; } System.out.println(mul); 3
  2. Домашнее задание Scanner scan = new Scanner(System.in); int low =

    scan.nextInt(); int high = scan.nextInt(); for (; low < high; low++) { if (low % 3 == 0) { System.out.println(low); } } 4
  3. Инициализация массива Вообще еще можно так: int[] array = new

    int[3]; int[] array = {1,2,3,4,5}; __тип имяМассива[] = new тип[размер]{перечисление, значений}; 10
  4. А как в массив положить значения? Если мы создали массив

    и передали значения, то добавить новые мы уже не можем. А если мы создали пустой массив, то присвоить значения элементам можно так: int[] array = new int[3]; array[0] = 1; array[1] = 2; array[2] = 3; array[3] = 4; // ашипка 11
  5. Выводим значения массива в консоль for (int i=0; i <

    array.length; i++) { System.out.println(i); } System.out.println(Array.toString(array)); Можно ли как-то оптимизировать цикл вывода значений из массива? 14
  6. Цикл for each Эта разновидность цикла предназначена для доступа к

    значениям коллекций. for (тип имя: массив) { //какой-то код } for (int i: array){ // какой-то код } 15
  7. Многомерные массивы int array[][] = new int[3][3]; array[0][0] = 24;

    array[0][1] = 42; А как вывести такой массив? 17
  8. Вывод многомерного массива for (int i=0; i < array.lenght; i++)

    { for (int j = 0; j < array[i].lenght; j++){ // какой-то код } } Arrays.deepToString(array); 18
  9. Домашнее задание Напишите программу, которая выводит таблицу умножения. Входные данные

    Целое число Выходные данные Таблица умножений введенного числа 19
  10. Домашнее задание Написать программу, вычисляющую сумму первых введенных чисел. Написать

    в ней функцию возвращающую первое цифру введенного числа. Входные данные Ряд чисел, оканчивающийся нулем Выходные данные Сумма первых цифр введенных чисел 21
  11. Домашнее задание Вывести ряд чисел от 1 до n змейкой

    Пример: 1 2 3 4 5 10 9 8 7 6 11 12 13 14 15 20 19 18 17 16 22