Você está na página 1de 13

UNIVERSIDADE FEDERAL DO AMAZONAS

INSTITUTO DE CIÊNCIAS EXATAS E TECNOLOGIA


CURSO DE ENGENHARIA DE SOFTWARE

NIVELAMENTO
AULA 2 ÁLANO GRANA
FRANCISCO GABRIEL
RAMON BRENO

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


AGENDA DE HOJE

•Tipos Primitivos
•Exercicío

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


DECLARAÇÃO E INICIALIZAÇÃO DE VARIÁVEIS:
tipo_dado identificador_variaval = valor_equivalente_ao_tipo;

• Tipos primitivos: O motivo


desta denominação dá-se ao
fato de sua pré-definição pela
linguagem, bem como criação
de palavra chave.

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


Byte: armazena valores inteiros. Aceita até 256 valores, compreendidos entre -128
até 127.
Short: armazena valores inteiros. Aceita até 65.535, compreendidos entre -32768
até 32767.
Int: armazena valores inteiros. Aceita até 4294967295, compreendidos entre -
2147483648 até 2147483647.
Float: armazena valores reais/ponto flutuante. Aceita até 1,844674407×10¹⁸,
compreendidos entre -922337203685477808 entre 922337203685477807.
Double: armazena valores reais/ponto flutuante. Aceita
1.79769313486231570W+308 valores.
Char: Armazena dados alfanuméricos, pode ser armazenado como um dado inteiro
com valores entre 0 até 65535.
Boolean: Armazena valores true ou false.
© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312
VARIÁVEIS:
São espaços na memória em que podemos armazenar informações as
quais serão manipuladas posteriormente. O nome de uma variável pode
começar com uma letra (a-z/A -Z), ou um undercore (_), ou caractere ($). Os
caracteres posteriores podem incluir caracteres numéricos.

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


COMO EU DECLARO AS VARIÁVEIS?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


DESSE JEITO AQUI
Porque idade é um número inteiro (ex: 20 ),
assim como ano, quantidade etc. Numérico sem
casa decimal.

int idade;
Porque preço é um número racional (ex: R$ 2.50),
assim como nota, salário, área, peso, altura,
perímetro etc. Numérico com casa decimal. Enfim,
números “quebrados”.

float preco;
Porque Sexo é um caractere (o usuário pode
informar ‘M’ ou ‘F’ ), bem como opção ( ‘a’ , ‘b’ ,
‘c’ )

char sexo;

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


E COMO EU INICIALIZO AS
VARIÁVEIS?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


MODELO PARA INICIALIZAÇÃO DE VARIÁVEIS

tipo_de_dado identificador = valor;

Exemplo:
double peso = 59.9;
char resposta = ‘S’;

Obs.: para inicialização de variáveis do tipo char, use SEMPRE aspas simples (‘).
© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312
VAMOS PRATICAR?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


• Indique o tipo primitivo de dado de variável relacionado a cada sentença a
seguir e explique por que você o indicou.
• Uma variável que armazenará a idade de uma pessoa.
• Uma variável que armazenará o peso de uma pessoa.
• Uma variável que armazenará sexo de uma pessoa. F para feminino e M
para masculino.

VAMOS PRATICAR?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


• Uma variável que armazenará o salário de uma pessoa.
• Uma variável que armazenará o resultado de uma operação aritmética
denominada divisão.
• Uma variável que armazenará

VAMOS PRATICAR?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312


• Implemente um programa Java que imprima a seguinte mensagem na tela “Estou
estudando, mas também praticando programação Java”.
Obs.: Este programa deve estar contido em um novo pacote (pasta) denominado
“aula02”.
• Implemente um programa Java que contenha quatro variáveis, com os respectivos
tipos: int, float, double e char. Atribua valores às variáveis com tipos
correspondentes. Por último, imprima na tela os dados contidos nas variáveis.

VAMOS PRATICAR?

© LABORATÓRIO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS E ROBÓTICA – LAB 312

Você também pode gostar