Um identificador em Java é o nome dado a variáveis, classes, métodos, pacotes, interfaces, etc. Esses são os nomes exclusivos usados para identificar elementos de programação. Cada variável Java deve ser identificada com um nome exclusivo.
Javaclass Geeks { public static void main { int x = 9; } }
A imagem abaixo descreve os identificadores neste programa:
Regras para nomear identificadores Java
Existem certas regras para definir um identificador Java válido. Essas regras devem ser seguidas, caso contrário obteremos um erro em tempo de compilação. Essas regras também são válidas para outras linguagens como C e C++.
- Os únicos caracteres permitidos para identificadores são todos caracteres alfanuméricos ([ A-Z ][ a-z ][ 0-9 ]) ' $ '(cifrão) e' _ ' (sublinhado). Por exemplo, 'geek@' não é um identificador Java válido, pois contém um '@', um caractere especial.
- Os identificadores devem não comece com dígitos ( [0-9] ). Por exemplo, '123geeks' não é um identificador Java válido.
- Os identificadores Java são maiúsculas e minúsculas .
- Não há limite para o comprimento do identificador, mas é aconselhável usar apenas um comprimento ideal de 4 a 15 letras.
- Reservado Palavras não pode ser usado como um identificador. Por exemplo 'int while = 20;' é uma instrução inválida, pois while é uma palavra reservada.
Observação : Java possui 53 palavras reservadas (incluindo 50 palavras-chave e 3 literais) que não podem ser usadas como identificadores.
Exemplos de identificadores válidos
MinhaVariável
MINHA VARIÁVEL
minha variável
x
eu
x1
e1
_minhavariável
$minhavariável
soma_de_matriz
geeks123
Exemplos de identificadores inválidos
Minha variável // contém um espaço
123geeks // Começa com um dígito
a+c // sinal de mais não é um caractere alfanumérico
variável-2 // hífen não é um caractere alfanumérico
sum_&_difference // E comercial não é um caractere alfanumérico
Artigo relacionado:
Criar questionário
- Palavras reservadas em Java
- Palavras-chave Java