"E, finalmente, uma lição de Rishi na forma de uma palestra: uma pilha de informações inúteis. Isso é o que todos os palestrantes adoram. Basta dar uma olhada e isso será o suficiente."
"Estou pronto."
"Hoje falarei sobre literais . Literais são todos os dados escritos diretamente no código Java. Aqui estão alguns exemplos: "
Código | Descrição |
---|---|
"Rain In Spain" |
Isso é literal. Seu tipo é String |
115 |
Isso é literal. Seu tipo é int |
0.256 |
Isso é literal. Seu tipo é duplo |
'\u1234' |
Isso é literal. Seu tipo é char |
"Na verdade, existem muitos outros tipos de literais. Você pode usar literais para atribuir valores de qualquer tipo conhecido:"
Literal | Tipo | Descrição |
---|---|---|
123676 | int | inteiro |
22223333444433332222L _ | longo | Inteiro longo |
12.323232323f _ | flutuador | número fracionário |
12.33333333333333333d _ | dobro | Número fracionário longo |
"Chuva" "" "Chuva\nNa\nEspanha\u123" |
Corda | Corda |
'\u3232' 'T' '5' |
Caracteres | Personagem |
verdadeiro falso | boleano | Tipo lógico |
nulo | Objeto | Referência de objeto |
"Então, o código consiste em métodos, classes, variáveis, etc., mas os literais são valores específicos escritos diretamente no código. Acertei?"
"Sim absolutamente."
"Ótimo. Finalmente estou começando a entender toda essa coisa de Java."