Tipos de dados 
Variáveis 
Constantes 
PROFESSOR: DÊNIS CAMURÇA
Cronograma 
 Tipos de dados primitivos 
 Variáveis 
 Declarando e inicializando variáveis 
 Exibindo o valor de uma variável 
 Referência de variáveis e valor das variáveis 
 Constantes
Tipos de dados em Java 
 Os dados existem nas mais variadas formas, 
tanto no mundo real quanto nos computadores. 
 Podemos generalizar e resumir em quatro 
grandes grupos: 
 Números inteiros 
 Números fracionários 
 Caracteres (texto) 
 Lógicos
Tipos de dados em Java 
 A linguagem Java oferece oito tipos primitivos de dados 
 Números inteiros (4) 
 byte, short, int e long 
 Números fracionários (2) 
 float e double 
 Lógico (1) 
 boolean 
 Caracter (1) 
 char
Tipos de dados em Java 
-1038 até 1038-1 
-10308 até 10308-1
Representação de dados 
 Como os dados são representados nos 
programas Java? 
 De duas formas: 
 Constantes 
Variáveis
Definição de Variáveis e 
Constantes 
 Uma variável ou constante é um tipo de 
identificador cujo nome é associado a um 
valor pertencente a um certo tipo de dado, 
 Um identificador é a localização da memória 
capaz de armazenar o valor de um certo tipo, 
para o qual se dá um nome, que usualmente 
descreve seu significado ou propósito.
Constantes 
 As constantes em Java são declaradas através do modificador 
final 
 A sintaxe para declaração de uma constante é a seguinte: 
 final int limite = 10; 
 O exemplo acima cria uma constante chamada “limite” com tipo 
de dado inteiro int e com o valor 10 
 Esse valor não pode ser alterado 
 Cada vez que o identificador limite for acessado no programa, 
seu valor será entendido como 10 inteiro
Variáveis 
 São elementos utilizados para armazenar 
informações a serem utilizadas pelos 
programas de computador 
 Elas têm três características 
 Nome 
 Tipo 
 Conteúdo
Variáveis 
 Java é case sensitive: diferencia letras 
maiúsculas de letras minúsculas 
 “soma” ≠ "SOMA” ≠ “Soma” ≠ “”soma 
 Por convenção usamos sempre letras 
minúsculas, a não ser quando se tratar da 
junção de palavras, que devem ter apenas a 
primeira letra maiúscula de cada palavra
Recomendações para nomes de 
variáveis 
 Evite usar acentuação e símbolos de pontuação; 
 Escolha nomes adequados e apropriados para a 
função; 
 Nomes extremamente criativos ou enigmáticos 
podem gerar dificuldades na hora de uma revisão 
do código fonte no futuro.
Nome da variável 
 Nome: é como nos referimos às variáveis 
 Descrevem a função das variáveis no 
programa 
 Ex: 
 Um programa para calcular a média aritmética 
de dois valores 
 Utilizar as mesmas convenções para nomear 
classes. 
 Ex: salario,valor,nome, etc...
Tipo 
 Tipo: Indica qual o tipo de dado aquela variável 
armazenar 
 Assim, até agora, uma variável pode ser dos tipos: 
byte, short, int, long, float, double, boolean e char 
 Quando se define uma variável para uso no 
programa (os programadores dizem “declarar uma 
variável”), temos que indicar ao computador não só 
seu nome, mas também o tipo de dados que ela vai 
armazenar.
Declaração de variável 
 A declaração de variável deve ser feita 
observado a seguinte técnica: 
 Tipo nome; 
 Ex: 
o byte idade; 
o short valor1, valor2;
Atribuição de variável 
 Atribuição de uma variável é: 
 Dar um valor inicial a uma variável 
 Dar um novo valor (alterar) a uma variável 
Tipo nome; 
 Ex: 
o Idade = 40; 
o valor1 = 340; 
o valor2 = 0;
Declaração com atribuição 
 Podemos atribuir valor a uma variável no ato 
da declaração 
 Ex: 
 double altura = 1,78; 
 int idadeAluno = 20;
Tipos primitivos 
 Arquivo: TiposPrimitivos.java 
public class TiposPrimitivos{ 
public static void main(String args[]){ 
int valor; 
Final short d = 20; 
valor = 15; 
double salario = 5.000; 
} 
}
Referência de Variáveis e Valor 
de Variáveis 
 Variáveis de Valor (primitivas): 
 São aquelas que armazenam dados no exato 
espaço de memória onde a variável está 
 Variáveis de Referência: 
 São aquelas que armazenam o endereço de 
memória onde o dado está armazenado 
 Ao declarar uma variável de certa classe (variável 
de classe), se declara uma variável de referência a 
um objeto daquela classe.
Referência de Variáveis e Valor 
de Variáveis 
 Ex: 
 Vamos supor que se tenha estas duas variáveis 
do tipo int e da classe String 
 int num = 10; 
 String nome = “Hello”
Referência de Variáveis e Valor 
de Variáveis 
 Suponha que o quadro abaixo representa a 
memória do computador, com seus 
endereços de memória, o nome das variáveis 
e os tipos de dados suportados
Referência de Variáveis e Valor 
de Variáveis 
 A variável (do tipo int) num o dado é o atual 
valor contido por ela e, 
 a referência da variável (do tipo string) 
nome somente é armazenado o endereço de 
memória que contém o valor da variável

Poo1 aula 4 - tipos de dados variáveis-constantes

  • 1.
    Tipos de dados Variáveis Constantes PROFESSOR: DÊNIS CAMURÇA
  • 2.
    Cronograma  Tiposde dados primitivos  Variáveis  Declarando e inicializando variáveis  Exibindo o valor de uma variável  Referência de variáveis e valor das variáveis  Constantes
  • 3.
    Tipos de dadosem Java  Os dados existem nas mais variadas formas, tanto no mundo real quanto nos computadores.  Podemos generalizar e resumir em quatro grandes grupos:  Números inteiros  Números fracionários  Caracteres (texto)  Lógicos
  • 4.
    Tipos de dadosem Java  A linguagem Java oferece oito tipos primitivos de dados  Números inteiros (4)  byte, short, int e long  Números fracionários (2)  float e double  Lógico (1)  boolean  Caracter (1)  char
  • 5.
    Tipos de dadosem Java -1038 até 1038-1 -10308 até 10308-1
  • 6.
    Representação de dados  Como os dados são representados nos programas Java?  De duas formas:  Constantes Variáveis
  • 7.
    Definição de Variáveise Constantes  Uma variável ou constante é um tipo de identificador cujo nome é associado a um valor pertencente a um certo tipo de dado,  Um identificador é a localização da memória capaz de armazenar o valor de um certo tipo, para o qual se dá um nome, que usualmente descreve seu significado ou propósito.
  • 8.
    Constantes  Asconstantes em Java são declaradas através do modificador final  A sintaxe para declaração de uma constante é a seguinte:  final int limite = 10;  O exemplo acima cria uma constante chamada “limite” com tipo de dado inteiro int e com o valor 10  Esse valor não pode ser alterado  Cada vez que o identificador limite for acessado no programa, seu valor será entendido como 10 inteiro
  • 9.
    Variáveis  Sãoelementos utilizados para armazenar informações a serem utilizadas pelos programas de computador  Elas têm três características  Nome  Tipo  Conteúdo
  • 10.
    Variáveis  Javaé case sensitive: diferencia letras maiúsculas de letras minúsculas  “soma” ≠ "SOMA” ≠ “Soma” ≠ “”soma  Por convenção usamos sempre letras minúsculas, a não ser quando se tratar da junção de palavras, que devem ter apenas a primeira letra maiúscula de cada palavra
  • 11.
    Recomendações para nomesde variáveis  Evite usar acentuação e símbolos de pontuação;  Escolha nomes adequados e apropriados para a função;  Nomes extremamente criativos ou enigmáticos podem gerar dificuldades na hora de uma revisão do código fonte no futuro.
  • 12.
    Nome da variável  Nome: é como nos referimos às variáveis  Descrevem a função das variáveis no programa  Ex:  Um programa para calcular a média aritmética de dois valores  Utilizar as mesmas convenções para nomear classes.  Ex: salario,valor,nome, etc...
  • 13.
    Tipo  Tipo:Indica qual o tipo de dado aquela variável armazenar  Assim, até agora, uma variável pode ser dos tipos: byte, short, int, long, float, double, boolean e char  Quando se define uma variável para uso no programa (os programadores dizem “declarar uma variável”), temos que indicar ao computador não só seu nome, mas também o tipo de dados que ela vai armazenar.
  • 14.
    Declaração de variável  A declaração de variável deve ser feita observado a seguinte técnica:  Tipo nome;  Ex: o byte idade; o short valor1, valor2;
  • 15.
    Atribuição de variável  Atribuição de uma variável é:  Dar um valor inicial a uma variável  Dar um novo valor (alterar) a uma variável Tipo nome;  Ex: o Idade = 40; o valor1 = 340; o valor2 = 0;
  • 16.
    Declaração com atribuição  Podemos atribuir valor a uma variável no ato da declaração  Ex:  double altura = 1,78;  int idadeAluno = 20;
  • 17.
    Tipos primitivos Arquivo: TiposPrimitivos.java public class TiposPrimitivos{ public static void main(String args[]){ int valor; Final short d = 20; valor = 15; double salario = 5.000; } }
  • 18.
    Referência de Variáveise Valor de Variáveis  Variáveis de Valor (primitivas):  São aquelas que armazenam dados no exato espaço de memória onde a variável está  Variáveis de Referência:  São aquelas que armazenam o endereço de memória onde o dado está armazenado  Ao declarar uma variável de certa classe (variável de classe), se declara uma variável de referência a um objeto daquela classe.
  • 19.
    Referência de Variáveise Valor de Variáveis  Ex:  Vamos supor que se tenha estas duas variáveis do tipo int e da classe String  int num = 10;  String nome = “Hello”
  • 20.
    Referência de Variáveise Valor de Variáveis  Suponha que o quadro abaixo representa a memória do computador, com seus endereços de memória, o nome das variáveis e os tipos de dados suportados
  • 21.
    Referência de Variáveise Valor de Variáveis  A variável (do tipo int) num o dado é o atual valor contido por ela e,  a referência da variável (do tipo string) nome somente é armazenado o endereço de memória que contém o valor da variável