Java/Literais: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Wbrito (discussão | contribs)
m Java: Literais movido para Java/Literais: Reestruturação
Voz da Verdade (discussão | contribs)
Corrigindo vários erros de definição e ainda faltando outras correções...
Linha 1:
{{:Java/p/BarraNav|Java/Blocos_e_coment%C3%A1rios_de_programa%C3%A7%C3%A3o|Blocos e comentários de programação|Java/Vetores|Vetores}}
Assim como '''Variáveis''', os '''Literais''' também armazenam valores contidos na memória do computador. A diferença entre uma variável e um literal é que os literais nunca mudam. Eles sempre permanecem com o mesmo valor. Literais também não costumam possuir nomes próprios assim como as variáveis. Quando um literal vai ser usado, ele costuma ser representado em Java pelo seu próprio valor. Em Java, os literais podem pertencer aos seguintes tipos:
 
:'''Literais''' são as representações de dados dentro do código fonte. Na linguagem Java, as literais representam os dados dos tipos primitivos, dos tipos String e dos tipos ''nulo'', por exemplo.
* '''Literais Booleanos''': O literal que corresponde ao valor booleano "verdadeiro é o ''true'' e ao valor "falso" é o ''false''.
:Assim, podemos subdividir os literais em:
* '''Literais Inteiros Decimais''': São números que representam um valor inteiro. Elees podem ser tanto byte, como short, int ou long. Para escrever um literal inteiro na base decimal, basta digitar o seu valor.
:* '''Literais Booleanos ou Lógicos''': correspondem ao valores ''true'' (verdadeiro) e ''false'' (falso).
* '''Literais Inteiros Octais''': Para escrever um literal que representa um número escrito na base octal, basta escrever os seus dígitos colocando o número zero antes.
:* '''Literais inteiros''': representam os números inteiros e podem ser de base octal, decimal, ou hexadecimal. Assim:
* '''Literais Inteiros Hexadecimais''': Para representar um literal inteiro escrito em hexadecimal, basta escrever os seus dígitos normalmente precedidos pelos caracteres "0x" (zero xis).
:** '''Literais emInteiros Ponto FlutuanteDecimais''': ParaSão escrevê-los,números bastaque escreverrepresentam um númerovalor inteiro. seguidoElees porpodem umser pontotanto ebyte, porcomo suashort, parteint decimalou long. OutraPara opçãoescrever seriaum escreverliteral ointeiro númerona embase notação científicadecimal, escrevendobasta primeirodigitar o valor da mantissa, seguido do caractere "e" e doseu valor do expoente.
:** '''Literais deInteiros CaracteresOctais''': RepresentamPara escrever um caractere.literal Paraque representa um número escrito na base representá-looctal, basta escrever oos caractereseus adígitos sercolocando representado cercadoo pornúmero aspaszero simplesantes.
:** '''Literais Inteiros OctaisHexadecimais''': Para escreverrepresentar um literal que representa um númerointeiro escrito naem base octalhexadecimal, basta escrever os seus dígitos colocandonormalmente oprecedidos númeropelos caracteres "0x" (zero antesxis) ou "0X".
:* '''Literais em Ponto Flutuante''': Para escrevê-los, basta escrever um número inteiro seguido por um ponto e por sua parte decimal. Outra opção seria escrever o número em notação científica, escrevendo primeiro o valor da mantissa, seguido do caractere "e" e do valor do expoente.
:* '''Literais de Caracteres''': Representam um caractere. Para representá-lo, basta escrever o caractere a ser representado cercado por aspas simples.
* '''Literais de Strings''': Representa um conjunto de caracteres. Para representá-lo, escreva um conjunto de caracteres cercado por aspas duplas.
 
O:Os principalliterais usoatribuem devalores literaisàs évariáveis naou inicializaçãopartes dedo variáveiscódigo. Ou seja, eles são usados para fazer com que variáveis passem a ter um valor ou se executem cálculos. Exemplos:
==Utilidade dos Literais==
 
{{:Java/p/telaCod.Ini}}
O principal uso de literais é na inicialização de variáveis. Ou seja, eles são usados para fazer com que variáveis passem a ter um valor. Exemplos:
: boolean ligado=true;
: int velocidade=128;
: int x=0012;
: int peso=0x12a;
: float preço=1.24;
: char letra='f';
: int pesoTotal;
: pesoTotal=x*peso;
{{:Java/p/telaCod.Fim}}
Nos exemplos acima, pudemos ver exemplos da inicialização de várias variáveis no momento da declaração. A variável ligado recebe o valor "verdadeiro", velocidade recebe o número 128, x recebe 12 em octal que é o mesmo que 10 em decimal, peso recebe 12A em hexadecimal que é o mesmo que 298 em decimal, preço recebe 1,24 e letra recebe f.
 
{{:Java/p/BarraNav|Java/Blocos_e_coment%C3%A1rios_de_programa%C3%A7%C3%A3o|Blocos e comentários de programação|Java/Vetores|Vetores}}
boolean ligado=true;
int velocidade=128;
int x=0012;
int peso=0x12a;
float preço=1.24;
char letra='f';
 
Nos exemplos acima, pudemos ver exemplos da inicialização de várias variáveis no momento da declaração. A variável ligado recebe o valor "verdadeiro", velocidade recebe o número 128, x recebe 12 em octal que é o mesmo que 10 em decimal, peso recebe 12A em hexadecimal que é o mesmo que 298 em decimal, preço recebe 1,24 e letra recebe f.
 
[[Categoria:Java]]