SlideShare uma empresa Scribd logo
2
Mais lidos
3
Mais lidos
!!
Exercícios!de!Java!–!Aulas!36!a!43!–!OO!–!Herança!e!
Polimorfismo!
Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/
Para$todos$os$exercícios,$não$esqueça$de$encapsular$os$atributos$com$métodos$
getters$e$setter,$criar$os$construtores$apropriados$e$também$o$método$toString.$
$
Exercício)01)–)Conta)Bancária)
Elabore$uma$classe$ContaBancaria$com$os$seguintes$atributos:$
• nomeCliente$
• numConta$
• saldo$
E$os$seguintes$métodos:$
• sacar$(o$saldo$não$pode$ficar$negativo)$
• depositar$
Crie$também$duas$subclasses$chamadas$ContaPoupanca$e$ContaEspecial,$com$as$
seguintes$características:$
ContaPoupanca$
• atributo$diaRendimento$
• método$calcularNovoSaldo,$recebe$taxa$de$rendimento$da$poupaça$e$
atualiza$o$saldo$
ContaEspecial$
• atributo$limite$
• sobrescreva$o$método$sacar$com$a$nova$lógica$necessária$
Crie$uma$classe$Teste$que$contenha$a$seguinte$lógica:$
• Criar$contas$
• Sacar$um$valor$das$contas$
• Depositar$
• Mostrar$um$novo$saldo$a$partir$de$um$rendimento$
• Mostrar$os$dados$da$conta$do$cliente$
$
Exercício)02)–)Imposto)de)Renda)
A$Receita$Federal$possui$um$cadastro$dos$contribuintes.$Cada$contribuinte$
!!
possui$nome.$
Escreva$um$programa$para$calcular$o$imposto$a$ser$pago$para$5$contribuintes.$
Os$contribuintes$podem$ser:$
Pessoa$Jurídica$
O$imposto$corresponde$a$10%$da$renda$bruta$da$empresa.$
Pessoa$Física:$
Renda$Bruta$ Alíquota$ Parcela$a$deduzir$
0$a$1400$ 0%$ R$$0$
1400,01$a$2100$ 10%$ RS$100$
2100,01$a$2800$ 15%$ RS$270$
2800,01$a$3600$ 25%$ RS$500$
3600,01$ou$mais$ 30%$ RS$700$
$
Escreva$um$programa$para$calcular$e$imprimir$na$tela$o$imposto$a$ser$pago$de$6$
contribuintes,$sendo$3$PJ$e$3$PF.$
$
Exercício)03)–)Animais)
Um$animal$contém$nome,$comprimento,$número$de$patas$(padrão$é$4),$cor,$
ambiente$e$velocidade$(em$m/s).$
Um$peixe$é$um$animal,$tem$0$patas,$seu$ambiente$é$o$mar$(padrão),$cor$cinzenta$
(padrão).$Além$disso$tem$como$características$barbatanas$e$cauda.$
Um$mamífero$é$um$animal$e$seu$ambiente$padrão$é$terra.$
Um$urso$é$um$mamífero,$cor$castanho$e$seu$alimento$preferido$é$o$mel.$
Crie$as$classes$Animal,$Peixe$e$Mamífero.$
Para$a$classe$Animal,$coloque$os$atributos:$
• Nome,$comprimento,$patas,$cor,$ambiente,$velocidade$
Para$a$classe$Peixe,$codifique$o$atributo$características.$
!!
Para$a$classe$Mamifero,$coloque$o$atributo$alimento.$
Por$último,$crie$uma$classe$teste$de$forma$a$ter$um$jardim$zoológico$com$os$
seguintes$animais:$camelo,$tubarão,$urso`do`canadá.$
Exemplo$da$execução:$
$
$
$

Mais conteúdo relacionado

PDF
[Curso Java Basico] Exercicios Aula 19
PDF
[Curso Java Basico] Exercicios Aulas 28 a 33
PDF
[Curso Java Basico] Exercicios Aula 20
PDF
[Curso Java Basico] Exercicios Aula 36
PDF
[Curso Java Basico] Exercicios Aula 34
PDF
[Curso Java Basico] Exercicios Aulas 14 15
PDF
[Curso Java Basico] Exercicios Aulas 16 17
PDF
[Curso Java Básico] Exercícios Aulas 11 12 13
[Curso Java Basico] Exercicios Aula 19
[Curso Java Basico] Exercicios Aulas 28 a 33
[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 36
[Curso Java Basico] Exercicios Aula 34
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Básico] Exercícios Aulas 11 12 13

Mais procurados (20)

PDF
[Curso Java Basico] Exercicios Aulas 47 a 52
PDF
[Curso Java Basico] Exercicios Aulas 44 a 46
PDF
[Curso Java Basico] Exercicios Aulas 25 a 27
PDF
[Curso Java Basico] Exercicios Aula 35
PDF
[Curso Java Basico] Exercicios Aula 24
PDF
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
PDF
Curso Java Basico] Aula 19: Vetores (Arrays)
PDF
[Curso Java Basico] Aula 17: Loop for
PDF
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
PDF
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
PDF
Exercicios java básico
PDF
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
PDF
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
PDF
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
PDF
Estrutura de Dados e Algoritmos com Java #02-12: Vetores e Arrays
PDF
Linguagem Java
PDF
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
PDF
Threads 01: Criação e controle de threads
PDF
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
PDF
Desmistificando a programação reativa
[Curso Java Basico] Exercicios Aulas 47 a 52
[Curso Java Basico] Exercicios Aulas 44 a 46
[Curso Java Basico] Exercicios Aulas 25 a 27
[Curso Java Basico] Exercicios Aula 35
[Curso Java Basico] Exercicios Aula 24
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Curso Java Basico] Aula 19: Vetores (Arrays)
[Curso Java Basico] Aula 17: Loop for
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios java básico
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
Estrutura de Dados e Algoritmos com Java #02-12: Vetores e Arrays
Linguagem Java
[Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos
Threads 01: Criação e controle de threads
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
Desmistificando a programação reativa
Anúncio

Semelhante a [Curso Java Basico] Exercicios Aulas 36 a 43 (20)

PPTX
Jquery - Dicas e Truques
PPTX
Java: Introdução à Orientação a Objetos
PDF
Removendo o cheiro ruim do seu código - SoLiSC 2011
PDF
Ruby on rails gds 2011
PDF
Ruby on Rails (VERSAO COM LAYOUT CONSERTADO)
PDF
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
PDF
Workshop Ruby on Rails dia 1 ruby-pt
PPTX
Javascript para CSharpers 4 - POO
PDF
Ruby On Rails
PPTX
Programação Orientada a Objetos parte 1
KEY
Design Patterns on Rails
PDF
Introdução ao Ruby
PDF
Java e Orientação a Objetos - Aula 1 Aceleradora
PDF
Removendo o cheiro ruim do seu código - PHPSC Conf 2011
PDF
Ecommerce, mais simples do que parece
PDF
Ecommerce, mais simples do que parece
PDF
RubyConfBr 2015 - Rails & Javascript: faça isso direito
PDF
Rails na prática
PDF
Tema 2 | Linguagem PHP Básico (I)
Jquery - Dicas e Truques
Java: Introdução à Orientação a Objetos
Removendo o cheiro ruim do seu código - SoLiSC 2011
Ruby on rails gds 2011
Ruby on Rails (VERSAO COM LAYOUT CONSERTADO)
LabMM4 (T11 - 12/13) - PHP - Tipos de dados e variáveis
Workshop Ruby on Rails dia 1 ruby-pt
Javascript para CSharpers 4 - POO
Ruby On Rails
Programação Orientada a Objetos parte 1
Design Patterns on Rails
Introdução ao Ruby
Java e Orientação a Objetos - Aula 1 Aceleradora
Removendo o cheiro ruim do seu código - PHPSC Conf 2011
Ecommerce, mais simples do que parece
Ecommerce, mais simples do que parece
RubyConfBr 2015 - Rails & Javascript: faça isso direito
Rails na prática
Tema 2 | Linguagem PHP Básico (I)
Anúncio

Último (20)

PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
A História da Europa na Baixa Idade Média.pptx
PPTX
Ciências da Natureza e suas áreas de desenvolvimento
PPT
História e Evolução dos Computadores domésticos
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPT
aula de envelecimento.ppt saúde do idoso
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PPTX
Programa Nacional de Saúde do Adulto.pptx
PPTX
disciplulado curso preparatorio para novos
PPTX
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
PPTX
norma regulamentadora numero vinte nr 20
PPTX
biossegurança e segurança no trabalho (6).pptx
PPT
sistema reprodutor para turmas do oitavo ano
PPTX
brasilcolnia2-101027184359-phpapp02.pptx
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PDF
BINGOS_DAS_PALAVRAS_bingo das palavras.pdf
PDF
Organizador Curricular da Educação em Tempo Integral.pdf
PPTX
Filosofia Ocidental Antiga 2025 - versão atualizada
PPTX
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
A História da Europa na Baixa Idade Média.pptx
Ciências da Natureza e suas áreas de desenvolvimento
História e Evolução dos Computadores domésticos
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
aula de envelecimento.ppt saúde do idoso
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
Programa Nacional de Saúde do Adulto.pptx
disciplulado curso preparatorio para novos
16. MODERNISMO - PRIMEIRA GERAÇÃO - EDIÇÃO 2021 (1).pptx
norma regulamentadora numero vinte nr 20
biossegurança e segurança no trabalho (6).pptx
sistema reprodutor para turmas do oitavo ano
brasilcolnia2-101027184359-phpapp02.pptx
GUERRAFRIA.pptdddddddddddddddddddddddddx
Cantores.pdf-Deslandes, Tinoco e Zambujo
BINGOS_DAS_PALAVRAS_bingo das palavras.pdf
Organizador Curricular da Educação em Tempo Integral.pdf
Filosofia Ocidental Antiga 2025 - versão atualizada
TREINAMENTO DE INSPETOR DE ANDAIMES.pptx

[Curso Java Basico] Exercicios Aulas 36 a 43