Durante a execução do programa Java, as variáveis armazenam os valores atribuídos a ele chamados “Literais”. Em Java, os literais são valores fixos de qualquer forma como número inteiro, caráter, string e assim por diante. Eles são definidos diretamente no código, sem processamento adicional. A frase "O que você digita é o que você recebe”É outra maneira de pensar em um literal.
Este post demonstrará o literal e seus tipos em java.
O que é um literal em java?
““Literal”Refere -se ao valor fixo de uma variável. Pode ser atribuído a qualquer variável do tipo primitivo. Em Java, um literal é denotado pelo prefixo “=”Com um determinado valor fixo:
Variablename do tipo dados = literal;
Exemplo
int a = 5;
Aqui, "int”É um tipo de dados inteiro primitivo,“a”É a variável que armazena um valor e“5”É o tipo inteiro literal que é armazenado na variável criada.
Quais são os tipos de literais java?
Em Java, os literais são classificados em cinco tipos mencionados abaixo:
Vamos verificar os literais Java acima listados em detalhes.
O que são literais integrais em Java?
Os literais do tipo inteiro são chamados “Literais integrais”E eles são divididos em quatro tipos:
Integral decimal literal em java
Os literais integrais decimais são considerados como 10 números inteiros, incluindo 0-9 dígitos.
Exemplo
Para armazenar um literal integral decimal, vamos criar uma variável do tipo inteiro “a”:
int a = 12;
Imprima o literal integral decimal usando o “Sistema.fora.println ()”Método:
Sistema.fora.println ("'a' contém o literal integral decimal" + a);
Saída
Literal integral hexa-decimal em java
Os literais integrais hexa-decimais são considerados Base 16 números inteiros, incluindo 0-9 dígitos e os caracteres A-F. O "0x”É usado como um prefixo com os literais integrais hexadecimais. Java é uma linguagem sensível ao caso; No entanto, os literais integrais hexadecimais suportam letras minúsculas e maiúsculas.
Exemplo
Aqui, armazenaremos um literal hexadecimal em variável “a”:
int a = 0xf;
Em seguida, imprima o literal no console usando o “Sistema.fora.println ()”Método:
Sistema.fora.println ("'a' contém o literal integral hexa-decente" + a);
A saída mostra que o hexa-decimal literal 0xf representa o número inteiro “15”:
Octal integral literal em java
Base 8 números inteiros são considerados literais integrais octal que incluem 0-7 dígitos. Também, "0”É usado como um prefixo com os literais integrais octal.
Exemplo
O literal octal é atribuído a uma variável do tipo inteiro “a”Isso indica um número inteiro específico:
int a = 047;
Imprimiremos o valor da variável criada no console:
Sistema.fora.println ("'a' contém o literal integral octal" + a);
A saída exibe que o literal octal 047 representa o número inteiro “39”:
Integral binário literal em java
Literais integrais binários são os literais de uma forma binária como 0 e 1 e são definidos com o personagem “B”, Que indica que é uma integral binária. Você pode especificar o literal como um binário usando “b" ou "B”Com literais booleanos, como todo literal é por padrão tratado como“int”.
Exemplo
Aqui, variável “a”Armazena o número binário inteiro usando literal integral binário:
int a = 0b1101;
Imprima o valor da variável para verificar o valor inteiro em relação ao literal binário:
Sistema.fora.println ("'a' contém o literal integral binário" + a);
A saída indica que o binário literal 0B1101 representa o número inteiro “13”:
O que são literais booleanos em java?
Os literais booleanos em Java só podem ser “verdadeiro" ou "falso”.
Exemplo
Aqui, armazenaremos um literal booleano “falso”Em uma variável do tipo booleano“b”:
booleano b = false;
Então, vamos imprimir a variável “b”:
Sistema.fora.println ("literal booleano de variável 'b' é" + b);
Saída
O que são literais de ponto flutuante em java?
Os literais de ponto flutuante são valores em um formato decimal e são por padrão em tipo duplo.
Exemplo
Neste exemplo, armazenaremos um literal de ponto flutuante na variável de tipo duplo “f”:
duplo f = 13.145;
Em seguida, usando a declaração de impressão, nós a imprimiremos no console:
Sistema.fora.println ("variável 'f' armazena literal flutuante" + f);
Saída
O que são char literais em java?
Os literais de char são divididos em três tipos:
Representação de cotação única em Java
Esses literais de char são atribuídos a uma variável como um caráter alfabético fechado em citações únicas.
Exemplo
Aqui, criaremos uma variável do tipo de caractere “c"Que armazena o personagem literal"P”Rodeado por uma única citação:
char c = 'p';
Quando imprimirmos o valor da variável criada, ele imprimirá o personagem “P”:
Sistema.fora.println ("variável 'c' armazena caractere literal" + c);
Saída
Char como representação integral em Java
Você também pode representar um personagem de forma inteira, como o código de caracteres ASCII que retornará o caráter alfabético.
Exemplo
Neste exemplo, atribuiremos um valor ASCII de um caractere em um formulário inteiro à variável do tipo de char “c”:
char c = 65;
Imprimir o valor do valor criado mostrará o personagem que corresponde ao valor ASCII armazenado:
Sistema.fora.println ("variável 'c' armazena caractere literal" + c);
A saída mostra que o valor inteiro “65”Representa o personagem“A”:
Char com representação Unicode em Java
Você também pode usar um unicode de um personagem em torno de uma única citação. Ele também retorna o caráter alfabético contra o caráter unicode.
Exemplo
Aqui, salvaremos um unicode de um personagem cercado por uma única citação para a variável do tipo de char “c”:
char c = '\ u0063';
Quando vamos imprimir a variável “c”, Fornece ao personagem que corresponde ao valor do Unicode armazenado:
Sistema.fora.println ("variável 'c' armazena caractere literal" + c);
Saída
O que são literais de cordas em java?
Literais de cordas são cordões de personagens que são embrulhados em citações duplas.
Exemplo
Neste exemplo, armazenaremos uma string literal em uma variável de tipo de string “str”:
String str = "linuxhint";
Em seguida, imprima -o no console usando o “Sistema.fora.println ()”Método:
Sistema.fora.println ("a variável 'str' armazena string literal" +"'" +str +"'");
Saída
Discutimos literal e seus tipos em java.
Conclusão
““Literal”É um valor fixo de uma variável de qualquer forma como número inteiro, caráter, string e assim por diante. Os literais são divididos em cinco tipos, como literais integrais, literais booleanos, literais de ponto flutuante, literais de char e literais de cordas. Os literais integrais e char são divididos em subcategorias. Neste post, explicamos literais e seus tipos com os exemplos explicados.