Aula 3 Orientada à Objeto - JAVA 03 - Entrada via console... · 1) Faça uma classe em Java de...
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/1.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/2.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/3.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/4.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/5.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/6.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/7.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/8.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/9.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/10.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/11.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/12.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052014/602ba7df4c849f5f2f03ac5e/html5/thumbnails/13.jpg)
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.