Java/Literais: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Voz da Verdade (discussão | contribs)
Sem resumo de edição
Voz da Verdade (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/p/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:
Linha 29:
Nos exemplos acima, pudemos ver exemplos da atribuição de valores iniciais às diversas variáveis no momento da declaração assim como, a partir da declaração de ''pesoTotal'' (sem valor inicial), do cálculo de ''pesoTotal'' igual a ''x'' vezes o ''peso'' dividido por ''4''. 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, ''preco'' recebe 1,24 e ''letra'' recebe ''f''. Já a variável ''texto'' recebe ''Isto é um exemplo de cadeia de caracteres''.
 
===RepresentandoRegras para representar literais de ponto flutuante===
====Regras básicas====
''a fazer''
:* Os literais do tipo {{:Java/p/float}} são representados colocando-se a letra '''F''' ou '''f''' após o número. Por exemplo:
{{:Java/p/telaCod.Ini}}
:: 12f
:: 22F
{{:Java/p/telaCod.Fim}}
::Observação: é importante a utilização do '''F''' (ou '''f''') após o número para representar o tipo {{:Java/p/float}} já que sua omissão implicará que o literal passe a ser automaticamente interpretado como sendo do tipo {{:Java/p/double}}. Por exemplo:
:* Os literais do tipo {{:Java/p/double}} são representados colocando-se a letra '''D''' ou '''d''' após o número.
{{:Java/p/telaCod.Ini}}
:: 12f
:: 22F
{{:Java/p/telaCod.Fim}}
:* A separação entre a parte inteira e fracionário do número é feita através do ponto. Por exemplo:
{{:Java/p/telaCod.Ini}}
:: 12.0f representa o número 12
:: 22.23F representa o número 22,23
{{:Java/p/telaCod.Fim}}
:* Caso a parte inteira seja 0 ("zero"), ela poderá ser omitida desde que se coloque o ponto (representando a vírgula) e a parte fracionária. Por exemplo:
{{:Java/p/telaCod.Ini}}
:: .1f representa o número 0,1
:: .0F representa o número 0
{{:Java/p/telaCod.Fim}}
====Outras variações de representação====
:''A completar...''
 
===Representação de caracteres de controle de texto===