Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
206.34 Кб
Скачать

Міністерство освіти і науки України

Національний університет «Львівська Політехніка»

Кафедра САПР

ЗВІТ

Про виконання лабораторної роботи №3 з курсу:

“ Об’єктно - орієнтоване програмування”

на тему:

Керуючі структури та масиви у java

Виконав

Студент групи КН-23

Житніков І. В.

Прийняв

Дупак Б. П.

Львів-2015

  1. Мета роботи

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

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

2.1. Оператори мови java

Набір операторів мови Java включає:

  • оператори описування змінних та інших об’єктів;

  • оператори-вирази;

  • оператори присвоювання;

  • умовний оператор if;

  • три оператори циклу while, do-while, for;

  • оператор варіанта switch;

  • Оператори переходу break, continue і return;

  • блок {};

  • порожній оператор —крапка з комою.

2.1.1. Блок

Блок складається з нуля або декількох операторів з метою використання їх як один оператор у тих місцях, де за правилами мови можна записати лише один оператор. Наприклад, {х = 5; у = ?;}. Можна записати і порожній блок, просто пару фігурних дужок {}.

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

2.1.2. Оператори присвоювання

Крапка з комою у кінці будь-якої операції присвоювання перетворює її в оператор присвоювання. Побічна дія операції — присвоювання стає в операторі основним.

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

2.1.3. Умовний оператор

Умовний оператор (if-then-else statement) у мові Java записується так:

if (логічний вираз) оператор1 else оператор2

Правило таке: гілка else відноситься до найближчої зліва умови if, що не має своєї гілки else.

2.1.4. Оператори циклу

2.1.4.1. Оператор while

Основний оператор циклу — оператор while — виглядає так:

while (логвир) оператор

Спочатку обчислюється логічний вираз логвир; якщо його значення true, то виконується оператор, що утворює цикл. Потім знову обчислюється логвир і діє оператор, і так доти, поки не отримається значення false. Якщо логвир з самого початку дорівнює false, то оператор не буде виконуватися жодного разу.

2.1.4.2. Оператор do-while

Другий оператор цикла — оператор do-while — має вигляд:

do оператор while (логвир)

Спочатку виконується оператор, а потім відбувається обчислення логічного виразу логвир. Цикл виконується, поки логвир залишається рівним true.

2.1.4.3. Оператор for

Третій оператор цикла — оператор for — виглядає наступним чином:

for (списокВир1; логВир; списокВир2) оператор

2.1.5. Оператор continue і мітки

Оператор continue використовується тільки в операторах циклу. Він має дві форми. Перша форма складається тільки зі слова continue і здійснює негайний перехід до наступної ітерації циклу.

Друга форма містить мітку:

continue мітка

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

Мітка не вимагає опису і не може починатися з цифри.

Друга форма використовується тільки у випадку декількох вкладених циклів для негайного переходу до чергової ітерації одного із зовнішніх циклів, а саме, поміченого цикла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]