Java/Literais: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
Sem resumo de edição
Abacaxi (discussão | contribs)
Sem resumo de edição
Linha 11:
:* '''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 ( quebra de linha, etc.) e também caracteres no formato unicode.
:* '''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 utilizá-se a palavra {{Java/palavra-chave|null}}.
 
: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:
 
{{Java/telaCod.Ini}}
: {{Java/boolean|cor=white}} ligado=true;
: {{Java/int|cor=white}} velocidade=128;
: {{Java/int|cor=white}} x=0012;
: {{Java/int|cor=white}} peso=0x12a;
: {{Java/float|cor=white}} preco=1.24;
: {{Java/char|cor=white}} letra='f';
: {{Java/int|cor=white}} pesoTotal;
: pesoTotal=x*peso/4;
: [[Java/String|String]] texto="Isto é um exemplo de cadeia de caracteres";
Linha 31:
===Regras para representar literais fracionários (de ponto flutuante)===
====Regras básicas====
:* Os literais do tipo {{Java/palavra-chave|float}} são representados colocando-se a letra '''F''' ou '''f''' após o número. Por exemplo:
{{Java/telaCod.Ini}}
:: 12f
:: 22F
{{Java/telaCod.Fim}}
::Observação: é importante a utilização do '''F''' (ou '''f''') após o número para representar o tipo {{Java/palavra-chave||float}} já que sua omissão implicará que o literal passe a ser automaticamente interpretado como sendo do tipo {{Java/palavra-chave|double}}. Por exemplo:
:* Os literais do tipo {{Java/palavra-chave|double}} são representados colocando-se a letra '''D''' ou '''d''' após o número.
{{Java/telaCod.Ini}}
:: 12d
Linha 103:
|}
 
:Exemplo de declaração de uma variável do tipo {{Java/palavra-chave|char}} usando o literal Unicode-16:
{{Java/telaCod.Ini}}
:: {{Java/char}} letrax='\u0078';
{{Java/telaCod.Fim}}