[RESOLVIDO][SCJP] Literais

5 respostas
bruno.bariotti

E aew galera…

Estou estudando para tirar certificação SCJP e tomei como base para estudo o livro “Certificação Sun para programador Java 6” da Kathy Sierra (alias, muito bom livro) e estou com uma duvida de definição mesmo. O que eu queria saber é:

Literais é um trecho do codigo fonte utilizado para definir um valor a uma variavel, por exemplo:

Se eu denifir uma classe Pessoa e ter uma variavel de instnacia INT chamada “numero” setando fixo o valor “10” na variavel, esse “10” seria o “LITERAL PRIMITIVO do tipo INT” ???

vlwww, t+

5 Respostas

A

Tipos literais que eu saiba são os tipos primitivos… :smiley:

NapoCoelho

Kra, que eu saiba, é isso mesmo.

todos estes são literais (de tipos variados): ‘c’, “uma string”, 3, 2.4, 45L, …

Aliás, não se pode dizer q TODO literal é primitivo, até pq String é um objeto…

Obs.: lembrando também que true, false e null (sem tipo nenhum) são também literais.

A

Literal são os valores que ficam explícitos no código, e sabemos deles no momento de compilação. Por exemplo:

int i = 10; //10 é um literal String s = "Program"; //Program é um literal
Literais são tipos primitivos ou Strings

bruno.bariotti

Isso msm q eu precisava sabe, vlw galera…

A

Verdade, só complementando, tipo literal é qualquer número, texto, caracter que represente um valor. :smiley:

Abraços,

Criado 15 de fevereiro de 2011
Ultima resposta 16 de fev. de 2011
Respostas 5
Participantes 4