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).


 

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

7823. Философия и ее предмет 68.5 KB
  Философия и ее предмет. Философия зародилась на заре человеческой цивилизации (где-то на рубеже 8-6-го века до новой эры) в Индии, Китае и Египте, но своей классической формы достигла в Древней Греции. Термин философия впервые объяснил греческий фил...
7824. Смысл человеческого существования 36 KB
  Смысл человеческого существования. Смысл в том, чтобы стать личностью. Человек - особое существо, явление природы, обладающее, с одной стороны, биологическим началом (приближающим его к высшим млекопитающим), с другой стороны, духовным...
7825. Возникновение христианства 66.5 KB
  Возникновение христианства Период по 14 век включительно. Со 2-3 века по 14 век. Христианство возникает на окраине Римской Империи. Возникает как еретическое движение в иудаизме. Иуда (перевод прославленный) - четвертый сын библейского Иакова...
7826. Философия Фейербаха 58.5 KB
  Философия Фейербаха Одним из последователей Гегеля был Людвиг Фейербах и Карл Маркс. Людвиг Фейербах (1804-1872) Ученик Гегеля, слушал его лекции, посвятил ему докторскую диссертацию (1828). Мысли о смерти и бессмертии. Основные выводы...
7827. Философия Древней Индии (8-6 в. до н.э.) 43 KB
  Философия Древней Индии (8-6 в. до н.э.). Первоисточники. Философские воззрения представлены в Ведах (санскритское веда - буквально знание) и Упанишадах (сидение подле), примыкающим к Ведам текстам. Махабхарата - древнеиндийский эп...
7828. Философия Древнего Китая. 6-5 век до новой эры 35.5 KB
  Философия Древнего Китая. 6-5 век до новой эры. 1.Первоисточники. (1 тыс. до н.э.). Книга песен (Ши цзин) - сборник древнейшей народной поэзии. Книга истории (Шу цзин) - сборник официальных документов, описывает некоторые исторические собы...
7829. Философия истории. Культура и цивилизация 76.5 KB
  Философия истории. Культура и цивилизация. Термин Философия истории впервые употребил Вольтер (1694-1778), имея в виду универсальное историческое обозрение человеческой культуры. Философскому рассмотрению подлежат многие явления: Философия права, ...
7830. Философия личности. Значение слова личность 46 KB
  Философия личности Значение слова личность Понятие личности относится к числу сложнейших в учении о человеке (т.е. в философской антропологии). В европейских языках слово личность восходит к латинскому понятию персона, что означало маску актера ...
7831. Антропология или философия человека 59.5 KB
  Антропология или философия человека Антропология - учение о человеке. Философская антропология - философское учение о человеке или философия человека. Задача философской антропологии сводится к изучению и обоснованию сущности человеческого...