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