Obra: Java/Literais
literais literais são as representações de dados dentro do código fonte na linguagem java literais representam os dados dos tipos primitivos dos tipos string dos tipos nulo por exemplo assim podemos subdividir os literais em literais booleanos ou lógicos correspondem ao valores true verdadeiro false falso literais inteiros representam os números inteiros podem ser de base octal decimal ou hexadecimal assim literais inteiros decimais são números em base decimal que representam um valor inteiro eles podem ser tanto byte como short int ou long para escrever um literal inteiro na base decimal basta digitar seu valor com um desses dígitos literais inteiros octais são números em base octal que representam um valor inteiro para representar este tipo de literal basta escrever os seus dígitos colocando dígito zero antes os dígitos para este tipo são 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 zero xis ou os dígitos permitidos são 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 por sua parte decimal ponto faz lugar da vírgula outra opção seria escrever número em notação científica escrevendo primeiro valor da mantissa seguido do caractere do valor do expoente de base literais caracteres correspondem um caractere para representá los basta escrever caractere cercado por apóstrofos também podem armazenar caracteres de controle de formatação quebra de linha etc também caracteres no formato unicode literais de cadeias de caracteres strings correspondem às cadeias de caracteres para representá los escreva caracter es cercado por aspas literal nulo representa ausência de tipo de dado valor para representar utiliza se palavra 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 ter um valor ou se executem cálculos exemplos boolean ligado true int velocidade int int peso float preco char letra int pesototal pesototal peso string texto isto um exemplo de cadeia de caracteres nos exemplos acima pudemos ver exemplos da atribuição de valores iniciais às diversas variáveis no momento da declaração assim como partir da declaração de pesototal sem valor inicial do cálculo de pesototal igual vezes peso dividido por variável ligado recebe valor verdadeiro velocidade recebe número recebe em octal que mesmo que em decimal peso recebe em hexadecimal que mesmo que em decimal preco recebe letra recebe já variável texto recebe isto um exemplo de cadeia de caracteres regras para representar literais fracionários de ponto flutuante regras básicas os literais do tipo float são representados colocando se letra ou após número por exemplo observação importante utilização do ou após número para representar tipo float já que sua omissão implica
vação importante utilização do ou após número para representar tipo float já que sua omissão implicará que literal passe ser automaticamente interpretado como sendo do tipo double por exemplo os literais do tipo double são representados colocando se letra ou após número separação entre parte inteira fracionário do número feita através do ponto ao invés da vírgula por exemplo representa número representa número caso parte inteira seja zero ela poderá ser omitida desde que se coloque ponto representando vírgula parte fracionária por exemplo representa número representa número outras variações de representação os literais fracionários também podem ser representados com uso de uma exponenciação em base ou seja através do número seguido da letra ou seguido do expoente de base ser multiplicado do ou exemplo representa número ou seja representa número ou seja representa número ou seja representa número ou seja exista também representação de literais fracionários em hexadecimal representação de caracteres de controle de texto caracteres de controle de texto podem ser representados da seguinte forma código significado escape unicode caractere de retrocesso backspace bs tabulação horizontal tab horizontal tab ht quebra de linha linefeed lf quebra de página form feed ff retorno de carro carriage return cr aspas double quote apóstrofo single quote barra invertida backslash representação de caracteres no formato unicode unicode padrão que define um conjunto de caracteres universais padrão unicode define caracteres com uso de bytes bits na linguagem java define se esses caracteres com seguido de dígitos hexadecimais dígitos assim representação poderá variar de até uffff exemplos caracteregerado fff ffc exemplo de declaração de uma variável do tipo char usando literal unicode char letrax