86857

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

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

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

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

Украинкский

2015-04-11

16.87 KB

2 чел.

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

Масиви

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

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

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

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

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

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

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

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

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

тип []  ім'я;

тип   ім'я [];

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

Приклади:

int [] a ;

double [] ar1 ;

Double   Ar2 [];

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

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

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

Завдання.

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


 

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

57957. Антарктида. Своєрідність географічного положення. Відкриття материка. Льодовиковий покрив 33 KB
  Мета уроку: дати поняття Антарктика и Антарктида льодовий материк планети; вивчити загальні відомості про материк: своєрідність ГП материка його розміри; розглянути відкриття Антарктиди та сучасні наукові дослідження материка...
57958. встралия – самый маленький материк Земли 60.5 KB
  Перед началом соревнования вам ребята надо потренироваться повторить изученный материал о природе Австралии. На протяжении трех уроков вы составляли вопросы об особенностях природы Австралии теперь у вас есть возможность задать их своим одноклассникам и выслушать ответы. Какой остров расположен к северу от Австралии Правила игры: В течение изучения материка ученики составляют вопросы по параграфам. По плану ФГП ученики сравнивают физикогеографическое положение Австралии с ФГП...
57959. ГЕОГРАФІЧНОГО ПОЛОЖЕННЯ. ІСТОРІЯ ВІДКРИТТЯ І ДОСЛІДЖЕННЯ. ГЕОЛОГІЧНА БУДОВА. ФОРМИ РЕЛЬЄФУ ТА КОРИСНІ КОПАЛИНИ АВСТРАЛІЇ 108 KB
  Мета: сформувати в учнів загальне уявлення про своєрідність та особливості природи Австралії; продовжити формування навичок учнів складати характеристику географічного положення материка за планом відшукувати закономірності розташування форм рельєфу та корисних копалин...
57960. Передня Азія в давнину 54.5 KB
  Мета: повторити, закріпити, узагальнити знання учнів з історії Передньої Азії: географічне положення, утворення, розквіт та загибель імперій, культуру та релігійні уявлення. Продовжувати формування навичок узагальнювати, порівнювати, аналізувати історичний матеріал.
57961. Основы объектно-ориентированного программирования. Первое знакомство со средой Visual Studio. Создание консольного приложения с помощью языка Visual Basic. Net 367 KB
  Цель: Сформировать у учащихся представление о среде программирования Visul Studio; Освоить основные приемы создания и запуска на выполнение консольного приложения его редактирования и сохранения; Получить практические навыки работы в среде программирования...
57962. Білорусь 50 KB
  Мета уроку: формування в учнів географічного образу Білорусі знань про її територію населення ресурси І можливості їх використання; визначити актуальні проблеми її соціально-економічного розвитку; розвивати вміння робити відповідні висновки...
57963. Діяльність людини і сучасний стан біосфери 68 KB
  Мета: сформувати поняття про людину як частинку природи її вплив на стан біосфери шляхи подолання екологічних проблем; розвивати вміння висловлювати свої думки аргументувати їх; виховувати любов до природи потребу в дбайливому ставленні до неї...
57964. Біосфера. Червона книга 49.5 KB
  Обладнання: червонокнижні види рослин Хмельниччини сторінки Червоної книги України опорні блоксхеми Червона книга презентація уроку на електронних носіях. Тема нашого уроку Червона книга. Вчитель розділяє дошку на чотири блоки майбутньої опорної блоксхеми: Червона книга України.
57965. Политический портрет Бисмарка 143.5 KB
  Цели: Раскрыть особенности объединительных процессов в Германии и роль в этом Бисмарка; охарактеризовать личность Отто фон Бисмарка; формировать умения учащихся прослеживать причинно-следственные связи; на основе конкретного сюжетного материала развивать личностные отношения...