Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de...

13
1 Aula 3 Linguagem de Programação Orientada à Objeto - JAVA Operadores Operadores de incremento Operadores relacionais Operadores lógicos Conversão de Strings Entrada de dados via console através da classe Scanner

Transcript of Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de...

Page 1: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

1

Aula 3 – Linguagem de Programação

Orientada à Objeto - JAVA

• Operadores

• Operadores de incremento

• Operadores relacionais

• Operadores lógicos

• Conversão de Strings

• Entrada de dados via console através

da classe Scanner

Page 2: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

2

Operadores

Page 3: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

3

Operadores de Incremento

Page 4: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

4

Operadores Relacionais

Page 5: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

5

Operadores Lógicos

Page 6: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

6

Classe Scanner

• Encontrada no pacote java.util

Page 7: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

7

Etapas para obter uma entrada

Indica que queremos

utilizar a classe

Scanner

Método main

Declara a

classe

Page 8: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

8

Etapas para obter uma entrada

Indica que queremos

utilizar a classe

Scanner

Cria uma

atributo(variável)

do tipo Scanner

Imprime uma

mensagem para

o usuário

Page 9: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

9

Etapas para obter uma entrada

Imprime o valor da

entrada

Recebe a entrada

do usuário

Page 10: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

10

Conversão de String

• É possível converter String para qualquer tipo primitivo

o int – Integer.parseInt( string )

o Float – Float.parseFloat( string )

o Double - Double.parseFloat( string )

• Da mesma forma é possível converter tipos primitivos para String

Page 11: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

11

Conversão de String

Convertendo de

String para inteiro

Page 12: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

12

Exercício

1) Faça uma classe em Java de acordo com o diagrama UML abaixo

Definições:

1. Instancie um objeto da classe Aluno no

método main;

2. Chame o método entradaAluno() – imprima

o texto do atributo e faça a sua entrada pelo

teclado – utilize a classe Scanner. Exemplo:

Nome: _______;

3. Chame o método imprimeAluno() –

imprima o texto de cada atributo e na frente

o seu valor. Exemplo: Nome: João

Aluno

+alu_codigo: integer+alu_cpf: integer+alu_rg: String+alu_nome: String+alu_endereco: String+alu_numero: integer+alu_complemento: String+alu_bairro: String+alu_cidade: String+alu_estado: String+alu_telefone: String+alu_celular: String+alu_email: String+alu_salario: Float+alu_masculino: boolean

+entradaAluno(): void+imprimeAluno(): void+main(): void

Page 13: Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de acordo com o diagrama UML abaixo Definições: 1. Instancie um objeto da classe Aluno

13

Exercício

2) Faça uma classe em Java de acordo com as definições abaixo:

a) Entrar com os dados do funcionário – a :

• código, nome, nome do pai, nome da mãe, telefone, salário base,

%inss, %irrf, salário família, vale transporte, valor da assistência

médica e quantidade de dependentes.

• Calcule o valor do INSS;

• Calcule o valor do IRRF;

• Calcule o valor líquido à receber de acordo com a fórmula:

Liquido = (salário base+salário família)

(valor INSS+valor IRRF+transporte+assist. médica);

• Imprima o código, nome, salário base e o valor líquido calculado.