Ідентифікатор у Java — це ім’я, дане змінним, класам, методам, пакетам, інтерфейсам тощо. Це унікальні імена, які використовуються для ідентифікації елементів програмування. Кожна змінна Java повинна мати унікальне ім’я.
Javaclass Geeks { public static void main { int x = 9; } }
На зображенні нижче описано ідентифікатори в цій програмі:
Правила іменування ідентифікаторів Java
Існують певні правила визначення дійсного ідентифікатора Java. Ці правила повинні дотримуватися, інакше ми отримаємо помилку під час компіляції. Ці правила також дійсні для інших мов, таких як C і C++.
- Єдиними дозволеними символами для ідентифікаторів є буквено-цифрові символи ([ А-Я ][ a-z ][ 0-9 ]) ' $ '(знак долара) і ' _ ' (підкреслення). Наприклад, «geek@» не є дійсним ідентифікатором Java, оскільки він містить «@» як спеціальний символ.
- Ідентифікатори повинні ні починати з цифр( [0-9] ). Наприклад, «123geeks» не є дійсним ідентифікатором Java.
- Ідентифікатори Java є чутливий до регістру .
- Довжина ідентифікатора не обмежена, але бажано використовувати лише 4–15 літер.
- Зарезервовано Слова не можна використовувати як ідентифікатор. Наприклад, 'int while = 20;' є недійсним оператором, оскільки a while є зарезервованим словом.
Примітка : Java має 53 зарезервованих слова (включаючи 50 ключових слів і 3 літерали), які не можна використовувати як ідентифікатори.
Приклади дійсних ідентифікаторів
MyVariable
МОЯ ЗМІННА
моязмінна
x
i
x1
i1
_myvariable
$myvariable
сума_масиву
geeks123
Приклади недійсних ідентифікаторів
Моя змінна // містить пробіл
123geeks // Починається з цифри
a+c // знак плюс не є буквено-цифровим символом
змінна-2 // дефіс не є буквено-цифровим символом
sum_&_difference // амперсанд не є буквено-цифровим символом
Пов'язана стаття:
Створіть вікторину
- Зарезервовані слова в Java
- Ключові слова Java