Читайте также: |
|
7.1. Одномерные массивы на Java. На Java все массивы являются динамически распределенными. Процесс получения массива включает два этапа:
- объявить переменную массива желательного типа int a[ ];
- выделить память под массив a = new int [10];
Возможна комбинация объявления переменной типа массив с выделением памяти
int a [ ] = new int[10];
int [ ] a = new int[10];
В Java возможно инициализировать массивы во время их объявления, в этом случае нет необходимости использовать операцию new, например:
int a[ ]={2, 3, 4, 5, 6};
Память будет автоматически выделена по количеству элементов массива. В данном случае операция new не используется.
Элементы массивов можно задавать случайным образом с использованием метода объекта Math
a[i]= (int) (Math.random()*100);
В ниже приведенном примере показано, как создать массив, как заполнить массив программным путем, как отсортировать массив и изменить элементы массива с использованием класса Array и его методов sort, fill, как создавать собственные функции на Java на примере вывода вектора.
Результат работы выше приведенной программы
7.2. Пример с инициализацией одномерного массива
Результаты работы консольного приложения с инициализацией
7.3.Программный код примера ввода элементов массива с клавиатуры
Результат работы программы ввода элементов одномерного массива с клавиатуры
7.4. Двумерные массивы. Для двумерных массивов объявление переменных и выделение памяти производится следующим образом:
int a [ ] [ ] = new int [2][2];
Пример с инициализацией двумерного массива
int a [ ][ ] = {
{1,2},
{3,4}
};
Ниже приведен программный код нахождения суммы элементов матрицы, исходные данные задаются при инициализации
Результаты работы программы нахождения суммы элементов матрицы
7.5. Программный код нахождения суммы элементов матрицы с генерацией чисел случайным образом
Результат работы программы с генерацией элементов матрицы случайным образом
Дата добавления: 2015-10-29; просмотров: 99 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание консольного приложения на Java | | | Інтегроване середовище Net Beans. Розробка лінійної програми |