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: Aula 03 - VARIÁVEIS e CONSTANTES 2024, Junho
Anonim

Key Difference – Variáveis vs Literais de Dados em Java

Um programa de computador é um conjunto de instruções para realizar 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 realizar operações matemáticas ou lógicas. As 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 de literais de dados. No programa, se houver uma instruçã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.

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 um byte, short, int, long, boolean, float, double e char. O byte de tipo de dados é um inteiro de complemento de dois de 8 bits com sinal. É útil economizar espaço em matrizes grandes porque é 4 vezes menor que int. O tipo de dados short é um inteiro de complemento de dois de 16 bits com sinal. É 2 vezes menor que int. O int é um inteiro de complemento de dois de 32 bits com sinal. É 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 de dois de 64 bits com sinal. Ele é usado para armazenar uma ampla gama de números. O float e o double são dois tipos de dados para armazenar valores numéricos com um ponto decimal. O float é de 32 bits e o double é de 64 bits. O Boolean é usado para armazenar true ou false. 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 instrução como um 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; significa que a variável x pode conter valores inteiros e contém o valor 5. O valor inicializado pode ser alterado posteriormente no programa. O valor x pode ser igualado a algum outro inteiro, como 10 depois. por exemplo. x=10;

Cada variável tem nomes únicos para identificá-las. Eles são chamados de identificadores. O programador deve seguir as regras ao dar nomes para variáveis. Java é uma linguagem sensível a maiúsculas e minúsculas. Portanto, o nome da variável ‘number’ é diferente de ‘NUMBER’. O nome da variável pode conter letras e dígitos Unicode. 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, xey são variáveis que contê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 area que é declarada como uma variável double. Um único caractere pode ser armazenado na letra variável. 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 de código-fonte de um valor fixo. Os valores como 5, 4.3, true não requer nenhum cálculo. Portanto, eles são conhecidos como literais de dados. Quando há uma declaração, double number=20,5; o 'double' é 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 caractere e string. 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, é o dobro. Escrever d é opcional. Os literais de caractere e string 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. ex.- “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 number é 10. A variável doubleValue pode conter um valor double. A variável floatValue pode conter um float. Portanto, 5.4 e 5.4f são literais de ponto flutuante. A variável 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?

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?

Variáveis vs Literais de Dados

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

Resumo – Variáveis vs 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: