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

21
Tipos de dados Variáveis Constantes PROFESSOR: DÊNIS CAMURÇA

Upload: denis-marcos

Post on 04-Aug-2015

76 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Poo1   aula 4 - tipos de dados variáveis-constantes

Tipos de dadosVariáveisConstantesPROFESSOR: DÊNIS CAMURÇA

Page 2: Poo1   aula 4 - tipos de dados variáveis-constantes

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

Page 3: Poo1   aula 4 - tipos de dados 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

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

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

Page 5: Poo1   aula 4 - tipos de dados variáveis-constantes

Tipos de dados em Java

-1038 até 1038-1

-10308 até 10308-1

Page 6: Poo1   aula 4 - tipos de dados variáveis-constantes

Representação de dados

Como os dados são representados nos programas Java?

De duas formas:ConstantesVariáveis

Page 7: Poo1   aula 4 - tipos de dados variáveis-constantes

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.

Page 8: Poo1   aula 4 - tipos de dados variáveis-constantes

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

Page 9: Poo1   aula 4 - tipos de dados variáveis-constantes

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

Page 10: Poo1   aula 4 - tipos de dados variáveis-constantes

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

Page 11: Poo1   aula 4 - tipos de dados variáveis-constantes

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.

Page 12: Poo1   aula 4 - tipos de dados variáveis-constantes

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...

Page 13: Poo1   aula 4 - tipos de dados variáveis-constantes

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.

Page 14: Poo1   aula 4 - tipos de dados variáveis-constantes

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;

Page 15: Poo1   aula 4 - tipos de dados variáveis-constantes

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ávelTipo nome;

Ex:o Idade = 40;o valor1 = 340;o valor2 = 0;

Page 16: Poo1   aula 4 - tipos de dados variáveis-constantes

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;

Page 17: Poo1   aula 4 - tipos de dados variáveis-constantes

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;

}

}

Page 18: Poo1   aula 4 - tipos de dados variáveis-constantes

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.

Page 19: Poo1   aula 4 - tipos de dados variáveis-constantes

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”

Page 20: Poo1   aula 4 - tipos de dados variáveis-constantes

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

Page 21: Poo1   aula 4 - tipos de dados variáveis-constantes

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