Sgdb
Exercícios de Revisão Variáveis • Primitivas • Referências Exemplos Exercícios
Exercício de revisão 01
Codifique cada um dos programas JAVA, verificando se podem ser executados. Caso não possam, identifique os possíveis erros e os corrijam.
Exercício de revisão 02
Idem ao ex 01.
Variáveis
Já as usamos: – Estado de objeto (variáveis de instância) – Variáveis locais (dentro de um método) Iremos usá-las: Argumentos Tipos de retorno
Declaração de Variáveis
Fortemente tipada
Valor passado
recebe
Forma esperada
Não funciona.
Declaração de Variáveis
Em termos de código …
Coelho saltador = new Girafa(); int contador = 245.768;
funciona? funciona?
Declaração de Variáveis
Forma ... int contador;
tipo
nome
Declaração de Variáveis tamanho
long 64 bits
int 32 bits
short 16 bits
byte 8 bits
double float 64 bits 32 bits
Tipos Básicos
Tipo byte short int long float double boolean char Valor Mínimo -128 -32.768 -2.147.483.648 -9.223.372.036.854.775.808 -3,402823E+38 -1,79769313486232E+308 false Valor Máximo 127 32.767 2.147.483.647 9.223.372.036.854.775.808 3,402823E+38 1,79769313486232E+308 true Tamanho 1 byte 2 bytes 4 bytes 8 bytes 4 bytes 8 bytes
caracteres individuais, letras, números, pontuação e símbolos
Exemplo 01
Declarações primitivas com atribuições
Porque uso .f?
Exercício 01
Quais instruções são válidas?
Objetos
E a manipulação de objetos? Como é feita?
Referências
Valores (bits)
Valores (outro valor) Mas que é um “controle”
long 64 bits
int 32 bits
short 16 bits
byte 8 bits
Uma maneira de chegar ao objeto
Referências
Dog d = new Dog(); d.bark( );
Considere isso, como se fosse isso
“ use o que está antes do ponto para me trazer o que está depois do ponto”
Diferença
Variável primitiva byte x = 7; 00000111 Valor de referência Valor primitivo byte