Змінні є одними з найважливіших елементів будь-якої мови програмування, оскільки саме вони зберігають різні типи даних.
Змінна – це місце в пам’яті (область зберігання), де зберігаються дані. Щоб вказати область зберігання, кожній змінній слід присвоїти унікальне ім’я (ідентифікатор).
У цій публікації ми дізнаємося про змінні Java за допомогою прикладів.
Навігація по сторінці.
Створення змінних Java.
Ось як ми створюємо змінну в Java:
int rectangleArea = 100;
Тут rectabgleArea є змінною типу int, і ми призначили їй значення 100. Тип даних int передбачає, що змінна може містити лише цілі числа.
Зазначимо, що у попередньому прикладі ми присвоїли значення змінній під час оголошення. Проте це не є обов’язковим. Ви можете оголошувати змінні та присвоювати їм значення окремо:
int rectabgleArea; rectabgleArea = 100;
Зауваження: Java є статично типізованою мовою. Це означає, що всі змінні повинні бути оголошені, перш ніж їх можна буде використовувати.
Зміна значень змінних у Java.
Значення змінної можна змінити в програмі, звідси і назва змінна. Наприклад,
int rectangleArea = 100; ... .. ... rectangleArea = 150;
Тут спочатку значення змінної rectangleArea дорівнює 100. Пізніше ми змінили його на 150.
Однак ми не можемо змінити тип даних змінної в Java в тій же області.
Що таке область дії змінної? Не задумуйтесь над цим зараз. Тільки пам’ятайте, що ми не можемо зробити щось подібне:
int rectangleArea = 100; ... .. ... float rectangleArea;
Правила іменування змінних Java.
Мова програмування Java має власний набір правил і вимог для іменування змінних. Ось що Вам потрібно знати:
- змінні мають починатися або з літери, або підкреслення _ або знака долара $:
int area; // дозволено та гарна практика int _area; // дозволено, але не рекомендується int $area; // дозволено, але не рекомендується
- імена змінних не можуть починатися з цифр:
int 1area; // недійсна змінна
- імена змінних не можуть використовувати пробіли:
int rectangle area; // недійсна змінна
Зазначимо, що якщо нам потрібно використовувати імена змінних, які містять більше одного слова, то, в даному випадку, доцільно використовувати всі малі літери для першого слова та робити першу літеру великою для кожного наступного слова. Наприклад, rectangleArea.
- імена змінних не можуть збігатися з зарезервованими ключовими словами в Java. Наприклад, слова int або if є зарезервованими словами в Java. Тому Ви не можете назвати свої змінні int або if;
- створюючи змінні, виберіть ім’я, яке має сенс. Наприклад, area, perimeter, height, width мають більше сенсу, ніж імена змінних, наприклад a, p, h і w;
- якщо Ви обираєте назви змінних з одного слова, використовуйте лише малі літери. Наприклад, краще використовувати area, а не AREA чи aREA.
Типи змінних в Java.
У мові програмування Java існує 4 типи змінних:
- змінні екземпляра (нестатичні поля);
- змінні класу (статичні поля);
- локальні змінні;
- параметри.
Зауваження: якщо Вам цікаво дізнатися більше про це зараз, відвідайте Типи змінних Java.
Дивіться також:
Хочете дізнатися більше про програмування на мові Java? Перегляньте ці сторінки: