86857

Масиви даних в мові програмування Java

Лабораторная работа

Информатика, кибернетика и программирование

Розмір або довжина масиву це загальна кількість елементів в масиві. Розмір масиву задається при створенні масиву і не може бути змінений надалі тобто не можна прибрати елементи з масиву або додати їх туди але можна в існуючі елементи присвоїти нові значення.

Украинкский

2015-04-11

16.87 KB

1 чел.

Лабораторна робота 3

Масиви

Тема: Масиви даних в мові програмування Java

Мета: Ознайомитись з масивами даних в Java

Теоретичні відомості

Масив - це кінцева послідовність упорядкованих елементів одного типу, доступ до кожного елементу в якій здійснюється за його індексом.

Розмір або довжина масиву - це загальна кількість елементів в масиві. Розмір масиву задається при створенні масиву і не може бути змінений надалі, тобто не можна прибрати елементи з масиву або додати їх туди, але можна в існуючі елементи присвоїти нові значення.

Індекс початкового елемента - 0, наступного за ним - 1 і т. д. Індекс останнього елемента в масиві - на одиницю менше, ніж розмір масиву.

У Java масиви є об'єктами. Це означає, що ім'я, яке дається кожному масиву, лише вказує на адресу якогось фрагмента даних в пам'яті. Крім адреси в цій змінній нічого не зберігається. Індекс масиву, фактично, вказує на те, наскільки треба відступити від початкового елемента масиву в пам'яті, щоб дістатися до потрібного елементу.

Щоб створити масив треба оголосити для нього відповідне ім'я, а потім з цим ім'ям зв'язати потрібний фрагмент пам'яті, де і будуть один за одним зберігатися значення елементів масиву.

Можливі такі варіанти оголошення масиву:

тип []  ім'я;

тип   ім'я [];

Де тип - це тип елементів масиву, а ім'я - унікальний (незайнятий іншими змінними або об'єктами в цій частині програми) ідентифікатор, що починається з букви.

Приклади:

int [] a ;

double [] ar1 ;

Double   Ar2 [];

Масив може складатися не тільки з елементів якогось вбудованого типу (int, double і ін.), але і, в тому числі, з об'єктів якогось існуючого класу і навіть з інших масивів.

Масив який у якості своїх елементів містить інші масиви називається багатовимірним масивом.Найчастіше використовуються двовимірні масиви. Такі масиви можна легко представити у вигляді матриці. Кожен рядок якої є звичайним одновимірним масивом, а об'єднання всіх рядків - двовимірним масивом у кожному елементі якого зберігається посилання на якусь рядок матриці.

Тривимірний масив можна уявити собі як набір матриць, кожну з яких ми записали на бібліотечної картці. Тоді щоб дістатися до конкретного числа спочатку потрібно вказати номер картки (перший індекс тривимірного масиву), тому вказати номер рядка (другий індекс масиву) і тільки потім номер елемент у рядку (третій індекс).

Завдання.

  1.  Створити  одновимірний масив, який  має як  додатні  та від’ємні числа і потім замінити  всі від’ємні  елементи масиву максимальним.
  2.  Скопіювати 5 елементів одного масиву починаючи з  першого елемента в другий масив   починаючи з третього  елемента. Вивести  на екран 3 масиви.
  3.  Два двовимірні масиви (матриці) , заповнені випадковими  числами, перемножити між собою .
  4.  За допомогою функції Runtime.totalMemory визначити кількість доступної пам’яті, після цього виділити пам'ять під масив і визначити скільки вільної пам’яті (Runtime.freeMemory).


 

А также другие работы, которые могут Вас заинтересовать

15394. Анализ закрытого акционерного общества ГЕРМАСТ 207 KB
  1. Общая характеристика организации. Полное фирменное наименование: Закрытое акционерное общество €œГЕРМАСТ€ Сокращенное фирменное наименование: ЗАО €œГЕРМАСТ€. Местонахождение: Россия г. Нижний Новгород пр. Ленина д. 88. Почтовый адрес: 606004 Россия г...
15395. Этапы создания и перспективы развития европейского экономического валютного союза 174 KB
  Контрольная работа Дисциплина Финансы и кредит Тема: Этапы создания и перспективы развития европейского экономического валютного союза Введение Европейский Союз объединяет 15 европейских стран с целью обеспечения мира и процветания их г
15396. СУЩНОСТЬ, ФУНКЦИИ И ИСТОЧНИКИ ФОРМИРОВАНИЯ ПРИБЫЛИ 114 KB
  РЕФЕРАТ СУЩНОСТЬ ФУНКЦИИ И ИСТОЧНИКИ ФОРМИРОВАНИЯ ПРИБЫЛИ Введение В рыночной экономике особое место отводится предприятию способному выполнять исключительно важную функцию €œзарабатывание прибыли€ Прибыль создает определен...
15397. Техника безопасности в походе 76.69 KB
  Правила безопасности перед выходом из лагеря населенного пункта Правила безопасности при движении Правила безопасности при прохождении скального рельефа Правила безопасности при страховке на скальном рельефе Правила безопасности при
15398. Размещение отраслей машиностроительного комплекса 79.5 KB
  КОНТРОЛЬНАЯ РАБОТА по дисциплине Экономическая география на тему: Размещение отраслей машиностроительного комплекса 1. Роль структура и уровень развития отраслей машиностроительного комплекса. Машиностроительный комплекс является ведущим среди межотр
15399. Место и роль России в международной торговле 176 KB
  КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ МИРОВАЯ ЭКОНОМИКА на тему Место и роль России в международной торговле Введение. Самая старая форма международных отношений это международная торговля. На протяжения столетий внешняя торговля была и есть основа междун
15400. РУССКАЯ ЭКОНОМИЧЕСКАЯ МЫСЛЬ (XIX – начало XX в.) 88.5 KB
  КОНТРОЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ ИСТОРИЯ ЭКОНОМИЧЕСКИХ УЧЕНИЙ ТЕМА № 13 РУССКАЯ ЭКОНОМИЧЕСКАЯ МЫСЛЬ XIX начало XX в. Введение Материальное развитие и состояние общества умонастроение и социальное самочувствие населения во всех странах в большой мере
15401. Основные социально-демографические проблемы развития современной России 140 KB
  Анализ изменения численности населения России и ее регионов Рассмотрим изменение численности населения России в 1970-2004 гг. по данным Российского статистического ежегодника за 2004 гг. Данные представим в таблице 1. Таблица 1 Изменение численности населения России в...
15402. Экономическое значение валютного курса. Методы его регулирования 155.5 KB
  Введение Среди факторов оказывающих значительное влияние на экономический рост интенсивность структурных изменений инвестиционную привлекательность страны уровень жизни населения и другие параметры экономического и социального развития выделяют валюту и ва...