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

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