Índice
Uma vez que conhecemos o variáveis E como declará-los devemos conhecer as diferentes formas de atribuição que temos, desta forma podemos economizar linhas de código atribuindo valores diretamente às variáveis usando expressões.Outro ponto importante é saber declarar constantesSabemos que as variáveis podem mudar no programa, porém as constantes, como seu nome indica, são constantes durante ele, ou seja, não mudam.
Expressões de atribuição
Como mencionamos no início, expressões de atribuição Elas nos permitem atribuir um valor a uma variável declarada, essas expressões vão um pouco além de simplesmente incorporar um número ou uma string de texto, já que podemos até realizar operações matemáticas complexas ou simplesmente atribuir o resultado da chamada a um método de objeto.
Como vemos que isso nos dá muito tecido para cortar, vamos ver alguns exemplos de código de como podemos fazer as diferentes atribuições às variáveis:
int x = 1; // atribuímos o valor 1 à variável x double radius = 1,0; // atribuímos 1,0 à variável raio x = 5 * (3/2) + 3 * 2; // atribuímos o valor da expressão à variável x x = x + 1; // atribuímos o valor de adicionar x + 1 à variável x área = raio * raio * 3,14159; // calculamos a área usando o raio variável
Como vimos, temos muitas opções quando se trata de fazer atribuições.Um caso que pode nos chamar a atenção é o de x = x + 1; neste caso podemos incorporar a mesma variável na expressão de atribuição, o que acontece se a variável já tiver um valor atribuído, ela será somada ao valor 1 e esse resultado será atribuído novamente em x.
Vamos ver no código a seguir a que nos referimos e como ele o interpreta Java em um programa já compilado.
import java.util.Scanner; public class AssignmentVariables {public static void main (String [] args) {// cria um objeto scanner Scanner input = new Scanner (System.in); // Pedimos que um valor seja inserido System.out.println ("Insira o valor da variável x:"); double x = input.nextDouble (); // imprimimos o valor capturado System.out.println ("O valor da variável x é:" + x); // adicionamos 1 ao valor de x x = x + 1; // imprimimos o resultado System.out.println ("O novo valor da variável x é:" + x); }}
PROLONGAR
Se olharmos para este código, o que fazemos é pegar um valor do usuário e armazená-lo na variável x, então fazemos uma soma do que o valor x tem e o atribuímos novamente naquela variável.Constantes
Já que cobrimos tudo relacionado a variáveis, vamos ver o que são constantes, elas nada mais são do que um valor que não precisa ser alterado dentro do programa, então, em vez de colocar o valor explícito em cada linha de que precisamos, fazemos um constante, Graças a isso, se esse valor tiver que mudar em algum momento, simplesmente mudamos a constante e seu valor se reflete em todas as partes onde aparece.
Vamos ver como o declaramos:
PI duplo final = 3,14159;
Se olharmos, usamos o palavra-chave final com o qual indicamos que seu valor não pode variar durante o curso do programa, por convenção nós escrevemos o nome completo da constante em maiúsculas desta forma, quando virmos um desses em um programa, o reconheceremos.
Vamos ver um código de como usá-lo:
// Obtemos o scanner de classe no pacote java.util import java.util.Scanner; public class CircleArea {public static void main (String [] args) {// declara a constante PI final double PI = 3.14159; // criamos um objeto scanner Scanner input = new Scanner (System.in); // Pedimos que um raio seja inserido System.out.print ("Insira o raio do círculo:"); raio duplo = input.nextDouble (); // fazemos o cálculo correspondente double area = radius * radius * PI; // mostramos o resultado System.out.println ("A área para o círculo com raio:" + raio + "é:" + área); }}
Neste caso, se por algum motivo quisermos PI seja 3.14, simplesmente modificamos a constante em sua declaração e o programa não é alterado.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo