Diferença entre variáveis ​​e literais de dados em Java

Diferença de chave - Variáveis ​​vs Dados Literais em Java

Um programa de computador é um conjunto de instruções para executar uma tarefa. É necessário armazenar dados durante a programação. Portanto, esses dados são armazenados na memória. Esses locais de memória reservados são chamados de variáveis. As variáveis ​​devem ter nomes exclusivos porque devem ser identificadas facilmente para executar operações matemáticas ou lógicas. Variáveis ​​são atribuídas com valores. Às vezes, esses valores são fixos e não mudam. Esses tipos de valores são chamados literais de dados. No programa, se houver uma instrução como valor int = 5, 'int' é o tipo de dados. O 'valor' é a variável e '5' é o literal dos dados. Este artigo discute a diferença entre variáveis ​​e literais de dados em Java. o diferença chave entre variáveis ​​e literais de dados em Java é que As variáveis ​​são os locais de memória reservados para armazenar valores com nomes simbólicos, enquanto os literais de dados são notações de representação de valores fixos na programação.

CONTEÚDO

1. Visão geral e principais diferenças
2. O que são variáveis ​​em Java
3. O que são literais de dados em Java
4. Semelhanças entre variáveis ​​e literais de dados em Java
5. Comparação Lado a Lado - Variáveis ​​vs Literais de Dados em Java em Forma Tabular
6. Resumo

O que são variáveis ​​em Java?

Uma variável é um local para armazenar um valor na memória. Cada local de memória pode armazenar um tipo específico de dados. A linguagem Java suporta oito tipos de dados primitivos. Eles são byte, short, int, long, boolean, float, double e char. O byte do tipo de dados é um inteiro de complemento assinado por dois de 8 bits. É útil economizar espaço em matrizes grandes porque é 4 vezes menor que o int. O tipo de dados short é um inteiro de complemento assinado por dois de 16 bits. É 2 vezes menor que o int. O int é um inteiro de complemento assinado por dois de 32 bits. É o tipo de dados mais comum para armazenar valores numéricos sem pontos decimais quando não há muita preocupação com a memória. O tipo de dados longo é um inteiro de complemento assinado por dois de 64 bits. É usado para armazenar uma grande variedade de números. O float e double são dois tipos de dados para armazenar valores numéricos com um ponto decimal. O flutuador é de 32 bits e o dobro é de 64 bits. O booleano é usado para armazenar verdadeiro ou falso. Um único caractere pode ser armazenado usando o tipo de dados char. Esses são os principais tipos de dados primitivos em Java.

Quando há uma declaração como um int x; isso significa que a variável x pode conter um valor inteiro. Ele não reserva nenhuma memória para o número da variável. Quando há uma declaração como int x = 5; significa que a variável x pode conter valores inteiros e contém o valor 5. O valor inicializado pode ser alterado no programa posteriormente. O valor x pode ser igualado a outro número inteiro, como 10 depois. por exemplo. x = 10;

Cada variável possui nomes exclusivos para identificá-los. Eles são chamados de identificadores. O programador deve seguir as regras ao fornecer nomes para variáveis. Java é uma linguagem que diferencia maiúsculas de minúsculas. Portanto, o nome da variável 'number' é diferente de 'NUMBER'. O nome da variável pode conter letras e dígitos Unicode. Eles não podem ter espaços. Consulte o programa abaixo.

Figura 01: Programa Java com variáveis

De acordo com o programa acima, x e y são variáveis ​​que mantêm valores inteiros. A soma é atribuída à variável soma. O comprimento e a largura são variáveis ​​duplas. A multiplicação é armazenada na variável de área que é declarada como uma variável dupla. Um único caractere pode ser armazenado na letra variável. Ele contém 'A'. O caractere é colocado entre aspas simples.

O que são literais de dados em Java?

Um literal de dados é uma representação do código-fonte de um valor fixo. Os valores como 5, 4,3, true não requerem nenhum cálculo. Portanto, eles são conhecidos como literais de dados. Quando houver uma declaração, número duplo = 20,5; o 'duplo' é o tipo de dados. O 'número' é a variável. O 20.5 é o literal de dados.

Existem vários tipos de literais. Eles são literais inteiros, literais de ponto flutuante, literais de caracteres e cadeias. Literais inteiros são usados ​​para inicializar variáveis ​​de tipos de dados inteiros como byte, short, int e long. Literais de ponto flutuante são usados ​​para inicializar variáveis ​​do tipo de dados float e double. O literal de ponto flutuante termina com f ou F, é do tipo float. Se terminar com d ou D, será o dobro. Escrever d é opcional. Literais de caracteres e cadeias consistem em caracteres Unicode. Os literais de caracteres representam um único caractere, enquanto um literal de string representa um conjunto de caracteres. Os literais de caracteres estão dentro da aspas simples. por exemplo. - 'B'. Os literais de string estão dentro das aspas duplas. por exemplo, "Programação". Consulte o programa abaixo.

Figura 02: Programa Java com literais

De acordo com o programa acima, o número é uma variável. O literal inteiro na variável numérica é 10. A variável doubleValue pode conter um valor duplo. A variável floatValue pode conter uma flutuação. Portanto, 5.4 e 5.4f são literais de ponto flutuante. A variável da letra contém um caractere 'B'. É um caractere literal. A variável word contém um conjunto de caracteres. Então, é uma string literal.

Qual é a semelhança entre variáveis ​​e literais de dados em Java?

  • Variáveis ​​e literais de dados em Java são usados ​​na programação.

Qual é a diferença entre variáveis ​​e literais de dados em Java?

Variáveis ​​vs Literais de Dados

Variáveis ​​são locais de memória reservados que armazenam valores com nomes simbólicos. Literais de dados são representações do código-fonte de valores fixos.
Associação
Variáveis ​​estão associadas à localização da memória. Literais de dados são associados a valores fixos que são colocados dentro das variáveis.

Sumário - Variáveis ​​vs Dados Literais em Java

Variáveis ​​e literais de dados são termos comuns relacionados à programação. Este artigo discutiu a diferença entre variáveis ​​e literais de dados. A diferença entre variáveis ​​e literais de dados em Java é que variáveis ​​são os locais de memória reservados para armazenar valores com nomes simbólicos, enquanto literais de dados são notações de representação de valores fixos na programação.

Referência:

Ponto, Tutoriais. “Java Basic Datatypes.”, Tutorials Point, 8 de janeiro de 2018. Disponível aqui