Grupo Haw: Identificadores Legais

domingo, 27 de setembro de 2009

Identificadores Legais

Identificadores

Os identificados devem conter apenas caracteres Unicode, números, símbolos de moedas ($) e caracteres de conexão underscores (_).

·         Os identificadores devem começar com uma letra, um cifrão ($) ou um underscore (_).
·         O primeiro caractere de um identificador não pode ser um número.
·         Após o primeiro caractere, os identificadores podem conter letras, números, cifrões ($) e caracteres de conexão (_).
·         Os identificadores em Java são case-sensitive, sendo assim, nome é diferente de Nome.
·         Um identificador não pode ser uma palavra-chave Java. (logo mais irá ter um post com a tabela de palavras reservadas Java).

Exemplos de identificadores Válidos:
·         int idade;
·         double media_de_salario_do_departamento_de_compras_em_$;
·         float ______valor___final;
·         int $compras;
·         int $_;
É claro que utilizar esses quatro últimos identificadores (normalmente) não faz muito sentido, mas é bom saber que é válido.
Agora os próximos exemplos são de identificadores não válidos:
·         int :contador;
·         float –numero;
·         int 8oitavo;
·         double .um_nome;
·         int índice#;
Para explicar a parte em que está escrito que Java é case-sensitive, vai aí um programinha que mostra duas mensagens de boas vindas, sendo que um identificador será chamado de ola e outro será Ola.
public class Case {
            public static void main(String args[]){
                        String ola = "Hello World!";
                        String Ola = "Olá Mundo!";
                       
                        System.out.println(ola);
                        System.out.println(Ola);
            }
}

Repare que ao compilar esse programa a saída será:
Hello World!
Olá Mundo!

Nesses exemplos tivemos algumas palavras novas (int, double e float) que são os Tipos Primitivos, e serão explicados em outro post.
Por enquanto é isso, se eu achar mais alguma coisa que facilite o entendimento eu atualizo essa parte. Até mais...

Nenhum comentário:

Postar um comentário