Programação - Java Básico 05 - Manipulando dados - Parte 2!
Autor: David Júnior | Publicado: 2013-07-11T04:15:00-07:00



Nunca constrói-se algo grande sozinho, pois você precisa pelo menos de um aliado para segurar a escada.


No último post da série(aqui) vimos o que são tipos de dados, como declaramos e iniciamos variáveis, e exibimos o seu conteúdo.



Hoje iremos ver como utilizar estes elementos a nosso favor, realizando operações matemáticas e armazenando os resultados em novas variáveis.



Bem, chega de papo!



Criem um novo projeto no Eclipse e criem a classe ManipulandoVariaveis:


public class ManipulandoVariaveis {
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; }
}



Dentro desta classe, crie 6 variáveis do tipo double (num1, num2, resultadoSoma, resultadoSubtracao, resultadoMultiplicacao, resultadoDivisao) e uma do tipo String (mensagem):


public class ManipulandoVariaveis {
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double num1;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double resultadoSoma, resultadoSubtracao, resultadoMultiplicacao, resultadoDivisao;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String mensagem;
&nbsp;&nbsp;&nbsp; }
}


Perceba o destaque da linha em azul.



Colocamos todas as variáveis "resultado" em uma linha de código só (uma linha de código só acaba quando há um ";"). É permitido declarar variáveis do mesmo tipo desta forma, com tanto que sejam separadas por vírgula umas das outras.



Agora vamos iniciar as variáveis num1 e num2 com os números 10 e 2, respectivamente:



public class ManipulandoVariaveis {
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double num1;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double resultadoSoma, resultadoSubtracao, resultadoMultiplicacao, resultadoDivisao;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String mensagem;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num1 = 10;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num2 = 2;
&nbsp;&nbsp;&nbsp; }
}


Nesta sequência, vamos agora realizar as quatro operações matemáticas (soma, subtração, multiplicação e divisão) e armazenar em nossas variáveis "resultado".



OBS.: Os símbolos de operação na programação são: Soma -&gt; +; Subtração -&gt; -; Multiplicação -&gt; *; Divisão -&gt; /;



public class ManipulandoVariaveis {
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double num1;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double resultadoSoma, resultadoSubtracao, resultadoMultiplicacao, resultadoDivisao;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String mensagem;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num1 = 10;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num2 = 2;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoSoma = num1&nbsp;+ num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoSubtracao = num1 - num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoMultiplicacao = num1 * num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoDivisao = num1 / num2; 
&nbsp;&nbsp;&nbsp; }
}


Agora que já temos os valores, precisamos exibi-los e, para isso, iremos concatenar (juntar) os resultados em uma variável texto (a mensagem) e exibir este texto.


public class ManipulandoVariaveis {
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; double num1;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; double resultadoSoma, resultadoSubtracao, resultadoMultiplicacao, resultadoDivisao;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String mensagem;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num1 = 10;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; num2 = 2;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoSoma = num1&nbsp;+ num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoSubtracao = num1 - num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoMultiplicacao = num1 * num2;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; resultadoDivisao = num1 / num2;

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; mensagem = "Soma: "+resultadoSoma+" - Subtração: " +resultadoSubtracao+" - Multiplicação: "+resultadoMultiplicacao+" - Divisão: "+resultadoDivisao;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(mensagem);
&nbsp;&nbsp;&nbsp; }
}


Seguindo o código, o texto impresso no console foi:&nbsp; 

Soma: 12.0 - Subtração: 8.0 - Multiplicação: 20.0 - Divisão: 5.0



Em nossa próxima postagem veremos como capturar um valor digitado pelo usuário e armazená-lo em uma variável.

Ass.: David de Almeida Bezerra Jr