Diferença Entre Variáveis e Literais De Dados Em Java

Índice:

Diferença Entre Variáveis e Literais De Dados Em Java
Diferença Entre Variáveis e Literais De Dados Em Java

Vídeo: Diferença Entre Variáveis e Literais De Dados Em Java

Vídeo: Diferença Entre Variáveis e Literais De Dados Em Java
Vídeo: #Tutorial - Tipos de dados em Java - Variáveis 2024, Novembro
Anonim

Diferença chave - variáveis vs literais de dados 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 facilmente identificadas para realizar 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 mudarão. Esses tipos de valores são chamados de literais de dados. No programa, se houver uma declaração como int value = 5, o 'int' é o tipo de dados. O 'valor' é a variável e '5' é o literal de dados. Este artigo discute a diferença entre variáveis e literais de dados em Java. A principal diferença 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 diferenças principais

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 formato 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 oferece suporte a oito tipos de dados primitivos. Eles são byte, short, int, long, boolean, float, double e char. O byte de tipo de dados é um inteiro complemento de dois com sinal de 8 bits. É útil economizar espaço em matrizes grandes porque é 4 vezes menor que o int. O tipo de dados short é um inteiro complemento de dois com sinal de 16 bits. É 2 vezes menor que o int. O int é um inteiro complemento de dois com sinal de 32 bits. É o tipo de dados mais comum armazenar valores numéricos sem casas decimais quando não há muita preocupação com a memória. O tipo de dados longo é um número inteiro de complemento de dois com sinal de 64 bits. Ele é 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 float é de 32 bits e o duplo é 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 int x; 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; isso 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 equalizado para algum outro número inteiro, como 10 mais tarde. 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 dar nomes às variáveis. Java é uma linguagem que diferencia maiúsculas de minúsculas. Portanto, o nome da variável 'número' é diferente de 'NÚMERO'. O nome da variável pode conter letras e dígitos Unicode. Eles não podem ter espaços. Consulte o programa abaixo.

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

Figura 01: Programa Java com Variáveis

De acordo com o programa acima, x e y são variáveis que contêm valores inteiros. A soma é atribuída a soma variável. 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 da 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, verdadeiro não requerem nenhum cálculo. Portanto, eles são conhecidos como literais de dados. Quando houver uma afirmaçã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 strings. 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, é duplo. Escrever d é opcional. Literais de caracteres e strings consistem em caracteres Unicode. Os literais de caractere representam um único caractere, enquanto um literal de string representa um conjunto de caracteres. Os literais de caracteres estão dentro das aspas simples. por exemplo - 'B'. Os literais de string estão entre aspas duplas. por exemplo- “Programação”. Consulte o programa abaixo.

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

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 um float. Portanto, 5.4 e 5.4f são literais de ponto flutuante. A variável letter contém um caractere 'B'. É um literal de personagem. A palavra variável contém um conjunto de caracteres. Portanto, é um literal de string.

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

Tanto as variáveis quanto os literais de dados em Java são usados na programação

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

Artigo Diff meio antes da tabela

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 de código-fonte de valores fixos.
Associação
As variáveis são associadas ao local da memória. Literais de dados são associados a valores fixos que são colocados dentro das variáveis.

Resumo - Variáveis versus literais de dados 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 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.

Recomendado: