Baixe o app para aproveitar ainda mais
Prévia do material em texto
Capítulo 2: Aspectos Fundamentais em Java Prof. Dr. Marcelo Leandro Holzschuh Disciplina: Programação Orientada a Objetos Livro: Java 8 – Ensino Didático: Desenvolvimento e Implementação de Aplicações Aspectos Fundamentais em Java 2.1 Tipos de dados 2.2 Definição de variáveis e constantes 2.3 Comentários 2.4 Operadores 2.5 Conversão de tipos 2.6 Entrada de dados pelo teclado 2.7 Caixa de diálogo para a entrada de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Sumário 2.1 Tipos de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Um caminhão pode transportar diferentes objetos. Dependendo dos objetos a serem transportados, é usado uma caixa adequada. 2.1 Tipos de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Em computação, cada tipo de dado precisa de um espaço diferente na memória do computador. Numérico Caractere Textuais Memória 2.1 Tipos de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Tipos Primitivos em Java 2.2 Definição de variáveis e constantes Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo É um tipo de identificador cujo nome, escolhido pelo programador, é associado a um valor pertencente a um tipo de dado. int idade; tipo identificador nome variável 2.2 Definição de variáveis e constantes Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Palavras reservadas em Java 2.2 Definição de variáveis e constantes Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Declaração de variáveis Classe Tipos Primitivos Execução Classe Tipos Primitivos Classe Tipos Primitivos 2.2 Definição de variáveis e constantes Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Declaração de constantes: é um tipo de variável que não pode alterar seu conteúdo depois de ter sido inicializado, ou seja, o conteúdo permanece o mesmo durante toda a execução do programa. Em Java, uma constante é definida como uma variável final. 2.3 Comentários Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Servem para facilitar o entendimento dos códigos desenvolvidos. Para inserir comentários de linha única utilizam-se // (duas barras). Para inserir comentários que envolvam várias linhas, utiliza-se /* (barra asterisco) para demarcar o início e */ (asterisco barra) para o final 2.4 Operadores Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Operadores Aritméticos: comum em todas as linguagens 2.4 Operadores Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Exemplo de Operadores Aritméticos: Classe Operadores Aritméticos Execução do exemplo 2.4 Operadores Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Operadores Relacionais Os operadores relacionais possibilitam comparar valores ou expressões, retornando um resultado lógico verdadeiro ou falso. 2.4 Operadores Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Operadores Lógicos São operadores que permitem avaliar o resultado lógico de diferentes operações aritméticas em uma expressão. 2.4 Operadores Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Sequências de escape A linguagem de programação Java também possui algumas sequências de escape. 2.5 Conversão de tipos Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo A linguagem Java possui uma série de classes que realizam essa tarefa. 2.5 Conversão de tipos Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Exemplo de conversão de tipos: Classe Conversão de Tipos Execução do exemplo 2.6 Entrada de dados pelo teclado Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Uma aplicação provavelmente não receberá dados pelo prompt durante a execução. O mais comum é receber os dados do usuário por meio do teclado. Será apresentado um exemplo que recebe o comprimento e a largura de um retângulo em tempo de execução e apresenta o valor da área e do perímetro. Para realizar esse processo, serão apresentadas três classes: DataInputStream, BufferedReader e Scanner. 2.6 Entrada de dados pelo teclado Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo DataInputStream Declaração das variáveis Tenta (try), se der errado, gera uma excessão Declaração de um objeto chamado dado a partir da classe DataInputStream Lê o que o usuário digitou e armazena na variável dado Realiza a multiplicação dos conteúdos das variáveis, armazenando o resultado na variável area Imprime os resultados no console Converte a linha digitada pelo usuário em float e armazena na variável comprimento 2.6 Entrada de dados pelo teclado Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo DataInputStream Classe EntradaComDataInputStream Execução do exemplo 2.6 Entrada de dados pelo teclado Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo BufferedReader Importação das bibliotecas Declaração de um objeto chamado dado a partir da classe BufferedReader que recebe outro objeto como parâmetro Resultado idêntico ao da classe anterior 2.6 Entrada de dados pelo teclado Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo Scanner Importação da biblioteca Declaração de um objeto chamado dado a partir da classe Scanner A grande vantagem dessa classe é possuir diversos métodos para leitura de tipos de dados diferentes, característica que facilita o desenvolvimento do código Lê o próximo dado float digitado 2.7 Caixa de diálogo para entrada de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo A linguagem Java dispõe de uma forma gráfica para receber dados do usuário. Trata-se da utilização de caixas de diálogo, no caso a caixa gerada a partir da classe JOptionPane. 2.7 Caixa de diálogo para entrada de dados Tipos de dados Variáveis e constantes Comentários Operadores Conversão de tipos Entrada de dados Caixa de diálogo JOptionPane Importação da biblioteca Abrea caixa de diálogo que permite a digitação do valor do comprimento e da largura usando o método showInputDialog da classe JOptionPane Abre a caixa de diálogo e apresenta o valor da área e do perímetro usando o método showMessageDialog da classe JOptionPane Exercícios para prática da linguagem Java na página 40 e 41 do livro Até a próxima Aula!!!
Compartilhar