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

Post on 04-Aug-2015

76 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Tipos de dadosVariáveisConstantesPROFESSOR: 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:ConstantesVariá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ávelTipo 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

top related