Programação - Java Básico 04 - Manipulando dados - Parte 1!
Autor: David Júnior | Publicado: 2013-07-08T04:18:00-07:00



Não é preciso somente aceitar o que cada elemento é, mas também se aproveitar ao máximo de suas qualidades!



No último post, nós vimos como iniciar um novo projeto, fazendo uma mini aplicação que imprimia na tela "Olá Mundo!" (veja aqui).



Hoje veremos um pouco sobre tipos de dados e como manipulá-los, sendo quem estes elementos são muito importantes para a programação, já que sem eles, não seria possível armazenar e fazer operações com valores.



Tipo de dados



Também chamado de tipo de variável, define o grupo ou conjunto de valores que um elemento pode representar.



Como exemplo, podemos pegar a "idade" do "Senhor Carlos" (finjamos nós). Carlos tem 42 anos de idade, logo nós percebemos que o tipo de dados do elemento idade é número inteiro.



Primitivo e Composto



Um tipo de dados primitivo é um tipo básico, independente de criações externas (sim, você pode criar um novo tipo de dados), e como grandes exemplos deste grupo, temos: caracteres, números inteiros, números reais (com casas decimais) e booleano (pode assumir somente 2 valores, que são: verdadeiro ou falso);



O tipo composto, em JAVA, normalmente é uma classe criada com valores e métodos agregados. Exemplo:



public class Homem {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private String nome;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private int idade;
}


Variáveis


São os elementos que recebem a identificação do tipo de dados e armazenam valores para as operações.



Alguns dos tipos de variáveis em JAVA mais comuns são:



String - Texto

int - Número inteiro

double - Número decimal


Existem outros porém, vamos caminhar com calma.



Declarando e Iniciando Variáveis



Declarar uma variável é muito simples, basta escrever o tipo dela e depois o nome, encerrando com ponto e vírgula (;) (todas as linhas em JAVA são encerradas com este símbolo).

Exemplo:


String nome;



Para iniciar esta variável, precisamos inserir um valor nela, e para isso, seguimos o seguinte modelo:



nome = "David";



Novamente, quando terminamos uma linha de programação em JAVA, colocamos o ";".



Vamos criar um pequeno programa, declarando e iniciando algumas variáveis, então abra o Eclipse e crie um novo projeto.



Escreva a classe abaixo:


public class Variaveis {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public static void main(String[] args){
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String nome;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nome = "Carlos";

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double altura;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; altura=1.75;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int idade=42;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("O Senhor "+nome+" tem "+altura+" de altura e "+idade+" anos!");
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
}



Neste código temos 3 variáveis: nome, do tipo String; altura, do tipo double; idade, do tipo int.



Perceba que tanto é possível declarar e depois iniciar (como feito na variável nome e altura), quanto declarar e iniciar ao mesmo tempo (como na variável idade).



Na linha em vermelho, o conteúdo a ser impresso é: O Senhor Carlos tem 1.75 de altura e 42 anos!



Isso porque, através do operador "+", nós estamos concatenando (juntando) os valores das variáveis para serem impressos.



Na próxima postagem veremos como fazer operações matemáticas e exibir os seus resultados na tela.

Ass.: David de Almeida Bezerra Jr