Змінні і ідентифікатори
Змінні і ідентифікатори
Робота зі змінними
Створимо програму, яка демонструє дії зі змінними (лістинг 1.5).
Лістинг 1.5. Використання змінних в програмі
class Squarel
public static void main (String args [])
int a, b = 4, s;
a = 5;
s = a * b;
System.out.println ( "Площа прямокутника зі сторонами 5 см
і 4 см дорівнює "+ s +" квадратних сантиметрів. ");
>
>
З усього тексту розглянемо лише наступну ділянку коду.
int a, b = 4, s;
а = 5;
s = а * b;
System.out.println ( "Площа прямокутника зі сторонами 5 см
і 4 см дорівнює "+ s +" квадратних сантиметрів. ");
У першому рядку створюються три змінні: а, b і s цілого типу даних (на це вказує ключове слово int - покажчик цілого типу даних), причому змінна b відразу отримує значення 4 за допомогою оператора (в даному випадку цей термін вживається в значенні математичних, логічних і інших знаків) дорівнює ".
Зліва від цього оператора розташовується змінна, якій ми присвоюємо значення, а в правій частині напишемо вираз, обчислює значення. Далі присвоюємо змінної а значення 5. У наступному рядку присвоюємо тепер уже змінної s значення добутку значень змінних а і Ь (множаться ці числа за допомогою оператора множення - "*").
І потім на екран виводиться рядок Площа прямокутника зі сторонами 5 см і 4 см дорівнює, далі значення змінної s, а потім рядок квадратних сантиметрів.
Імена змінних, класів, об'єктів, інтерфейсів, методів називаються ідентифікаторами. Назви ідентифікаторів вибираються за такими правилами:
• вони повинні починатися з букви або символу підкреслення;
• вони можуть містити латинські букви, символи підкреслення або цифри без пробілів;
• назви ідентифікаторів не повинні збігатися з ключовими словами; список цих ключових слів наведено в табл. 1.1.
Таблиця 1.1 Ключові слова, які не повинні бути присутніми в назвах ідентифікаторів
А ось десять прикладів неприпустимих імен (лістинг 1.7).
Лістинг 1.7. Приклади використання неприпустимих імен змінних
do
Go Home
lRussia
Banan; Banan
п
"My"
1show_2
TV * TV
abstract
lpower
yes or no
контрольні вправи
1. Напишіть програму, яка виводила б вітання.
2. Напишіть програму, яка б обчислювала площа квадрата зі стороною 5 сантиметрів.
3. Чому послідовності символів з лістингу 1.7 можна використовувати як імена змінних?