🗊Презентация Массивы. Объявление

Нажмите для полного просмотра!
Массивы. Объявление, слайд №1Массивы. Объявление, слайд №2Массивы. Объявление, слайд №3Массивы. Объявление, слайд №4Массивы. Объявление, слайд №5Массивы. Объявление, слайд №6Массивы. Объявление, слайд №7Массивы. Объявление, слайд №8Массивы. Объявление, слайд №9

Вы можете ознакомиться и скачать презентацию на тему Массивы. Объявление. Доклад-сообщение содержит 9 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция 3
Описание слайда:
Лекция 3

Слайд 2





Массивы
Описание слайда:
Массивы

Слайд 3





Объявление
Массив обозначается квадратными скобками
      
      int [] a;
      String [] args;
      boolean bits [];
      char [] letters, digits;
      float numbers [], maxNumbers;
Описание слайда:
Объявление Массив обозначается квадратными скобками int [] a; String [] args; boolean bits []; char [] letters, digits; float numbers [], maxNumbers;

Слайд 4





Создание
Массив создается оператором new
Все элементы массива инициализируются нулями
Размер массива фиксируется в момент создания

      int [] a = new int [100];
      String[] args = new String[1];
      boolean bits [] = new boolean[0];
Можно создавать из уже созданного массива
   
       int [] a = new int [100];
       int [] b = a;
Описание слайда:
Создание Массив создается оператором new Все элементы массива инициализируются нулями Размер массива фиксируется в момент создания int [] a = new int [100]; String[] args = new String[1]; boolean bits [] = new boolean[0]; Можно создавать из уже созданного массива int [] a = new int [100]; int [] b = a;

Слайд 5





Инициализация
Можно перечислить значения всех элементов массива при создании массива
  
     int [] a = new int [] {1, 2, 3, 4};
     boolean  bits [] = new boolean [] {true, false, true};
     char [] digits = { '1', '2', '3', '4'};
Индексация
Элементы индексируются с нуля
Длина массива доступна как array.length
При выходе за границы массива бросается исключение
     ArrayIndexOutOfBoundsException
Описание слайда:
Инициализация Можно перечислить значения всех элементов массива при создании массива int [] a = new int [] {1, 2, 3, 4}; boolean bits [] = new boolean [] {true, false, true}; char [] digits = { '1', '2', '3', '4'}; Индексация Элементы индексируются с нуля Длина массива доступна как array.length При выходе за границы массива бросается исключение ArrayIndexOutOfBoundsException

Слайд 6





Многомерные массивы
Многомерный массив – это массив массивов 
     
       int [][] matrix0;
       int [][] matrix1 = new int[2][2];
       int [][] matrix2 = {{1,2}, {3,4}};
       int [] row = matrix2[0];
 
        //   matrix2 [1][1] = 4;
        //   row[0] = 1;
Описание слайда:
Многомерные массивы Многомерный массив – это массив массивов int [][] matrix0; int [][] matrix1 = new int[2][2]; int [][] matrix2 = {{1,2}, {3,4}}; int [] row = matrix2[0]; // matrix2 [1][1] = 4; // row[0] = 1;

Слайд 7





Многомерные массивы
Возможны ступенчатые массивы
        int [][] triangle = {{1, 2, 3, 4, 5},
                                        {6, 7, 8, 9},
                                        {10, 11, 12},
                                        {13, 14},
                                         {15}};
      //  triangle.length = 5
      //triangle[0].length = 5
      //triangle[4].length = 1 
Это дает возможность следующего объявления
           int [][] a = new int [5][];
           a[0] = new int [5];
           и т.д.
Описание слайда:
Многомерные массивы Возможны ступенчатые массивы int [][] triangle = {{1, 2, 3, 4, 5}, {6, 7, 8, 9}, {10, 11, 12}, {13, 14}, {15}}; // triangle.length = 5 //triangle[0].length = 5 //triangle[4].length = 1 Это дает возможность следующего объявления int [][] a = new int [5][]; a[0] = new int [5]; и т.д.

Слайд 8





java.util.Arrays
copyOf(), copyOfRange()
equals(), deepEquals()
fill()
sort()
binarySearch()
toString(), deepToString()
java.lang.System.arraycopy ()
Описание слайда:
java.util.Arrays copyOf(), copyOfRange() equals(), deepEquals() fill() sort() binarySearch() toString(), deepToString() java.lang.System.arraycopy ()

Слайд 9





Varargs
Специальный синтаксис для массива аргументов
Поддерживается с Java 5
 
            int max ( int [] numbers);
           // usage:     max (new int [] {1, 2, 3, 4});
     
            int max ( int ... numbers);
           //  usage:   max (1, 2, 3, 4);
Описание слайда:
Varargs Специальный синтаксис для массива аргументов Поддерживается с Java 5 int max ( int [] numbers); // usage: max (new int [] {1, 2, 3, 4}); int max ( int ... numbers); // usage: max (1, 2, 3, 4);



Похожие презентации
Mypresentation.ru
Загрузить презентацию