poo1 aula 4 - tipos de dados variáveis-constantes
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