Java/Literais: diferenças entre revisões
[edição verificada] | [edição verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 9:
:** '''Literais Inteiros Hexadecimais''': são números em base hexadecimal que representam um valor inteiro. Para representar este tipo de literal basta escrever os seus dígitos normalmente precedidos pelos caracteres ''0x'' (zero xis) ou ''0X''. Os dígitos permitidos são: ''0 1 2 3 4 5 6 7 8 9 A a B b C c D d E e F f''.
:* '''Literais Fracionários (de Ponto Flutuante)''': correspondem aos números racionais (fracionários). Para representá-los, basta escrever um número inteiro seguido por um ponto e por sua parte decimal - o ponto faz o lugar da vírgula. 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 (de base 10).
:* '''Literais Caracteres''': correspondem a um caractere. Para representá-los, basta escrever o caractere cercado por apóstrofos. Também podem armazenar caracteres de controle de formatação (
:* '''Literais de cadeias de caracteres - Strings''': correspondem às cadeias de caracteres. Para representá-los, escreva o(s) caracter(es) cercado(s) por aspas.
:* '''Literal nulo''': representa a ausência de tipo e de dado (valor). Para representar
:Os literais atribuem valores às variáveis ou partes do código. Ou seja, eles são usados para fazer com que variáveis passem a ter um valor ou se executem cálculos. Exemplos:
Linha 31:
===Regras para representar literais fracionários (de ponto flutuante)===
====Regras básicas====
:* Os literais do tipo
<source lang="Java">
12f
22F
</source>
::Observação: é importante a utilização do '''F''' (ou '''f''') após o número para representar o tipo
:* Os literais do tipo
<source lang="Java">
12d
Linha 60:
===Representação de caracteres de controle de texto===
:Caracteres de controle de texto
{| border="1px"
Linha 86:
===Representação de caracteres no formato Unicode-16===
:'''Unicode''' é padrão que define um conjunto de caracteres universais. O padrão '''Unicode-16''' define caracteres com o uso de 2 bytes (16 bits). Na linguagem
{| border="1px" align="center"
|-
Linha 100:
|}
:Exemplo de declaração de uma variável do tipo
<source lang="Java">
char letrax='\u0078';
|