Logo Passei Direto
Buscar

Aula04SIN1412012IIntroducao

User badge image

Enviado por Michel Junio em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Introdução aos aplicativos 
Java (cont.)
Prof. Marcelo Roberto Zorzan
Profa. Rachel Reis
Aula de Hoje
� Instruções de entrada 
� Tipos primitivos
Operadores aritméticos� Operadores aritméticos
� Operadores de igualdade e relacionais
� Precedência de operadores
Problema
Ao localizar sua sala, Joãozinho fica acanhado para entrar ao
perceber que a aula já havia começado. A professora, percebendo o
acanhamento de Joãozinho, vai até a porta e gentilmente o convida
a entrar.
O tema da aula de hoje é “Renda Familiar e Renda Per-Capta”.
Para calcular a renda familiar você deve somar o salário de todos osPara calcular a renda familiar você deve somar o salário de todos os
membros da família. Já a renda per-capta (por cabeça) é a divisão
entre a renda familiar e o total de membros da família, assalariados
ou não.
Na família de Joãozinho, o pai, a mãe e o irmão mais velho são
os responsáveis pelo sustento da casa. Como Joãozinho e
Mariazinha, que é sua irmã mais nova, são menores de idade, eles
somente estudam.
Como Joãzinho chegou atrasado para a aula, a professora
pediu para que ele calculasse e lhe mostrasse quais seriam as
rendas da família dele. Como Joãzinho poderia resolver esse
problema com uma implementação de um programa em JAVA?
Adicionando Inteiros
Adicionando Inteiros
Adicionando Inteiros
� Declaração import
� Ajuda o compilador a localizar uma classe 
utilizada nesse programa
� O Java possui um conjunto de classes
predefinidas agrupadas em pacotes (coleções
de classes)
� Os pacotes do java são chamados de 
bibliotecas de classes Java ou Java Application 
Programming Interface (API do Java)
Adicionando Inteiros
� O comando public class Addition começa a 
declaração da classe Addition
� O nome do arquivo para essa classe deve ser 
Addition.javaAddition.java
� O corpo de uma classe inicia com uma chave 
esquerda { e termina com uma chave direita 
de fechamento }
� O aplicativo inicia a execução com o método 
main
Adicionando inteiros
� A instrução
Scanner input = new Scanner (System.in);
declara uma variável
� O objeto de entrada padrão, System.in, permite 
que aplicativos leiam bytes de informações 
digitadas pelo usuário.
� O objeto Scanner traduz esses bytes em tipos 
(como ints) que podem ser utilizados em um 
programa.
Variáveis
� Correspondem a posições na memória do 
computador.
Possuem: nome, tipo, tamanho e valor.� Possuem: nome, tipo, tamanho e valor.
� Seguem as mesmas regras de nomenclatura 
para uma classe.
Variáveis
� No Java existem os seguintes tipos de 
dados:
� Tipo lógico: boolean
� Tipo textual: char e String� Tipo textual: char e String
� Tipo inteiro: byte, short, int e long
8 bits byte -27 . . . . 27 - 1
16 bits short -215 . . . . 215 - 1
32 bits int -231 . . . . 231 - 1
64 bits long -263 . . . . 263 – 1
� Tipo ponto flutuante: float ou double
Adicionando Inteiros
� Método ScannernextInt 
number1 = input.nextInt(); 
// lê o primeiro número fornecido pelo usuário
� Obtém um número inteiro do usuário no 
teclado. 
� O resultado da chamada ao método nextInt é 
colocado na variável number1 usando o 
operador de atribuição, =.
“number1 obtém o valor de input.nextInt().”
Adicionando Inteiros
� Saída formatada como inteiro
System.out.printf( "Sum is %d\n", sum );
� O especificador de formato %d é um
espaço reservador para um valor int
� A letra d significa “inteiro decimal”.
Palavras Reservadas
Operadores Aritméticos
� Parênteses podem ser usados assim como na álgebra 
� As regras de precedência de operadores são as mesmas da 
álgebra
Precedência dos Operadores
Exercícios
1) Crie uma classe java chamada Operadores.
� Crie duas variáveis, atribua valores a cada uma 
delas
� Teste cada um dos operadores vistos nesta aula
� Teste os tipos de dados vistos nesta aula
Referência
� DEITEL, H. M. & DEITEL, P. J., LISBOA, C.
A . L. Java, como programar. 6ª Ed. São
Paulo: Pearson, 2005. (Capítulo 2)
Próxima Aula...
• Introdução a classes e objetos

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina