Article image
André (Andrehlb)
André (Andrehlb)30/06/2022 09:08
Compartilhe

Reutilizando Variáveis alocadas na memória (para iniciantes)

  • #Lógica de Programação
  • #Java
(Por Andrehlb)

Exercício básico para testar reuso de variáveis:

Lógica de programação: estudo de variáveis (básico)
  1. Crie uma variável que irá guardar o valor de um salário;
  2. Calcule a porcentagem desse salário, sendo os valores da porcentagem serão: 30%, 15%, 5%
  3. A cada vez que você calcular guarde o resultado em uma variável
  4. Imprima o resultado e reutilize a variável que guarda o resultado para o novo cálculo.
  5. Repetindo o processo

Nota: Neste exercício a variável está sendo reutilizada.

 

Lógica do código:

 

salario = valor;
porcentagem = 0.3 ou 30; /se usar 30, o cálculo deverá ser feito na sintaxe à frente
porcentagem = 0.15 ou 15; /se usar 15, o cálculo idem
porcentagem = 0.05 ou 5; /se usar 5, o cálculo idem
porcentagemDoSalario = resultado = salario * 0.x ou porcentagem/100 

 

Melhorando a lógica:

/porcentagens a serem usadas serão = 0.3 (30%), 0.15 (15%) e 0.05 (5%)
salario = valor;
resultado = salario * 0.3;
imprime ("30% do salário é: " + resultado);
/Tenho que fazer este procedimento para todas as porcentagens
resultado = salario * 0.15;
imprime ("15% do salário é: " + resultado);
resultado = salario * 0.05;
imprime ("5% do salário é: " + resultado);

Esquema para exemplificar a alocação na memória do valor atribuído à variável:

image

Ao executar o código, fica reutilizando a mesma variável, pois alocou um espaço na memória (retângulo).

Fica trocando este espaço na memória, toda vez que executar, ao invés de...

image

...declarar, você atribui um novo valor.

Como demonstrado na imagem abaixo após executar o código na IDE IntelliJ

image

Plus de definições:

float

Use a função floatValue () para converter um número inteiro em flutuante em Java A função floatValue () pode converter um determinado valor inteiro em float. Ele pertence à classe java.lang.Integer.

double

Double é um tipo de dados em Java que armazena valores de pontos flutuantes. Seu tamanho é de 16 bytes e pode ser usado para armazenar o maior valor em Java. Java fornece uma constante MAX_VALUE no wrapper Double que pode ser usado para obter o valor máximo de ponto flutuante. Ele representa um valor máximo que um tipo duplo pode conter.

Espero que seja útil para quem está iniciando e meio perdido no uso de variáveis.

Se você achou relevante, por favor clique no ^

Até +

Compartilhe
Comentários (0)