- •Лабораторна робота №5 (Java. Типи даних.)
- •План роботи
- •Теоретичні відомості
- •Більш складні типи даних – масиви.
- •Оператори керування кодом програми. Оператори if, if-else.
- •Оператори switch.
- •Порядок виконання роботи
- •Інтерфейси колекцій
- •Інтерфейс Collection.
- •Інтерфейс List.
- •Інтерфейс Set.
- •Класи колекцій
- •Клас ArrayList.
- •Клас HashSet.
- •Клас TreeSet.
- •Колекції класів, визначених програмістом.
- •Порядок виконання роботи
- •Контрольні питання
- •Завдання властивостей компонентів.
- •Обробка подій.
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №8 (Пакет Swing – компонувальники (LayoutManager))
- •План роботи
- •Теоретичні відомості
- •Компоновульник FlowLayout.
- •Компонувальник BorderLayout
- •Компонувальник CardLayout.
- •Компонувальник BoxLayout.
- •Компонувальник GridLayout
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №9 (Створення простого текстового редактора.)
- •План роботи
- •Теоретичні відомості
- •Порядок виконання роботи.
- •Контрольні питання
- •Порядок виконання роботи
- •Контрольні питання
- •Лабораторна робота №11 (Основні компоненти j2me)
- •Теоретичні відомості
- •Компоненти графічного інтерфейсу користувача midp. (пакет javax.Microedition.Lcdui)
- •Програмна структура mid-лета.
- •Завдання
- •Контрольні питання
- •Список рекомендованої літератури
- •Ресурси
ЗМІСТ
2. Лабораторна робота №5 (Java. Типи даних.) 3
3. Лабораторна робота №6 (Знайомство з динамічними масивами) 8
4. Лабораторна робота №7 (Знайомство з пакетом Swing) 14
5. Лабораторна робота №8 (Пакет Swing – компонувальники (LayoutManager)) 21
6. Лабораторна робота №9 (Створення простого текстового редактора.) 33
7. Лабораторна робота №10 (Простий Java клієнт до бази даних) 43
8. Лабораторна робота №11 (Основні компоненти J2ME) 52
СПИСОК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ……………………………………………………………..127
-
Лабораторна робота №5 (Java. Типи даних.)
Тема роботи: Java. Типи даних.
Мета роботи: Навчитися писати прості програми на Java 2SE .
План роботи
-
Ознайомитися з структурою JDK.
-
Ознайомитися з інтерфейсом програми IDEA.
-
Написати просту програму на мові Java 2SE
-
Навчитися компілювати програму та запускати на виконання.
Теоретичні відомості
Java – об’єктно-орієнтована мова програмування. Це означає, що кожен біт і кожна змінна повинна зберігатись тільки в класі. Клас – це шаблон для екземплярів об`єкта. В Java майже все є об`єктами. Винятками є вісім простих типів даних:
byte;
short;
int;
long;
float;
double;
char;
boolean.
Перші чотири типи, byte, short, int та long, використовуються для представлення чисел з плаваючою комою. Наступні два типи, float і double, - для представлення чисел з плаваючою комою. Тип char служить для символів boolean – для представлення значення “true/false”.
На відміну від інших мов програмування, таких як C++, розмір простих типів даних в Java зафіксовано на рівні стандарту. Нижче в таблиці наводяться об`єм пам’яті, який займають прості типи і їх граничні значення.
Таблиця 1.Прості типи даних
Тип |
К-сть біт |
Найменше від’ємне значення |
Найбільше від’ємне значення |
Найменше позитивне значення |
Найбільше позитивне значення |
Boolean |
1 |
- |
- |
- |
- |
Short |
16 |
-32 768 |
-1 |
0 |
32767 |
Char |
16 |
- |
- |
0 |
65525 |
Int |
32 |
-2 147 483 648 |
-1 |
0 |
2 147 483 647 |
Long |
64 |
-9 223 372 036 854 775 808 |
-1 |
0 |
9 223 372 036 854 775 807 |
Float |
32 |
-3,40282347 e+38 |
-1,40239846e-45 |
1,40239846e-45 |
3,40282347 e+38 |
double |
64 |
-1,797693134862 e+308 |
-4,94065645 841246544 e-324 |
4,94065645 841246544 e-324 |
1,797693134862 e+308 |
Слід звернути увагу, що в Java тип boolean може мати два значення “true” або “false”. На відміну від C++, ми не можемо змінній типу boolean присвоїти яке-небудь ціле число.
Необхідно також враховувати той факт, що в Java числа представлені у вигляді двійкового додаткового коду. Це може привести до несподіваних результатів.
Наприклад, ми маємо змінну типу byte:
byte x = 127. Що ми отримаємо в результаті додавання +1 до x? Правильна відповідь: -128. Значення 127 є найбільшим позитивним значенням, яке може зберігатись в змінній типу byte. В результаті додавання одиниці ми отримаємо найменше від’ємне число. Таке явище називається верхнім переповненням цілочисельної змінної.