SlideShare uma empresa Scribd logo
 	
  
Exercícios	
  de	
  Java	
  –	
  Aulas	
  25	
  a	
  27	
  –	
  OO	
  –	
  Classes	
  e	
  Métodos	
  
Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/
	
  
1. Escreva	
  uma	
  classe	
  para	
  representar	
  uma	
  lâmpada.	
  Desenvolva	
  métodos	
  
para	
  ligar,	
  desligar	
  a	
  lampada.	
  
	
  
2. Cria	
  uma	
  classe	
  para	
  representar	
  uma	
  conta	
  corrente	
  que	
  possui	
  um	
  
número,	
  um	
  saldo,	
  um	
  status	
  que	
  informa	
  se	
  ela	
  é	
  especial	
  ou	
  não,	
  um	
  
limite. Desenvolva	
  métodos	
  para	
  realizar	
  saque	
  (verificando	
  se	
  o	
  cliente	
  
pode	
  realizar	
  saques),	
  despositar	
  dinheiro,	
  consultar	
  saldo	
  e	
  verificar	
  se	
  o	
  
cliente	
  está	
  usando	
  cheque	
  especial	
  ou	
  não.	
  Desenvolva	
  um	
  programa	
  
para	
  testar	
  essa	
  classe.	
  
3. Escreva	
  uma	
  class	
  para	
  representar	
  um	
  Aluno.	
  Adicione	
  atributos	
  
relacionados	
  às	
  caracteristicas	
  de	
  um	
  Aluno,	
  como	
  nome,	
  matricula,	
  curso	
  
que	
  está	
  matriculado,	
  nome	
  de	
  3	
  disciplinas	
  que	
  está	
  cursando	
  e	
  as	
  notas	
  
dessas	
  3	
  disciplinas.	
  Desenvolva	
  um	
  método	
  para	
  verificar	
  se	
  o	
  aluno	
  está	
  
aprovado	
  (nota	
  maior	
  ou	
  igual	
  a	
  7)	
  em	
  uma	
  determinada	
  disciplina.	
  
Escreva	
  um	
  programa	
  para	
  testar	
  essa	
  classe,	
  que	
  pede	
  as	
  informações	
  do	
  
aluno	
  ao	
  usuário	
  e	
  ao	
  final	
  informa	
  o	
  nome	
  das	
  disciplinas,	
  mostra	
  as	
  
notas	
  e	
  mostra	
  se	
  o	
  aluno	
  foi	
  aprovado	
  ou	
  não.	
  
4. Reescreva	
  o	
  exercício	
  6	
  da	
  aula	
  20	
  (Jogo	
  da	
  Velha).	
  Desenvolva	
  uma	
  classe	
  
para	
  representar	
  o	
  Jogo	
  da	
  Velha.	
  Desenvolva	
  uma	
  classe	
  para	
  testar	
  o	
  
Jogo.	
  

Mais conteúdo relacionado

PDF
[Curso Java Basico] Exercicios Aulas 28 a 33
PDF
[Curso Java Basico] Exercicios Aula 24
PDF
[Curso Java Basico] Exercicios Aulas 36 a 43
PDF
[Curso Java Basico] Exercicios Aula 20
PDF
[Curso Java Basico] Exercicios Aula 36
PDF
[Curso Java Basico] Exercicios Aulas 44 a 46
PDF
[Curso Java Basico] Exercicios Aulas 47 a 52
PDF
[Curso Java Basico] Exercicios Aula 19
[Curso Java Basico] Exercicios Aulas 28 a 33
[Curso Java Basico] Exercicios Aula 24
[Curso Java Basico] Exercicios Aulas 36 a 43
[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 36
[Curso Java Basico] Exercicios Aulas 44 a 46
[Curso Java Basico] Exercicios Aulas 47 a 52
[Curso Java Basico] Exercicios Aula 19

Mais procurados (20)

PDF
[Curso Java Basico] Exercicios Aula 34
PDF
[Curso Java Basico] Exercicios Aula 35
PDF
[Curso Java Basico] Exercicios Aulas 16 17
PDF
[Curso Java Basico] Exercicios Aulas 14 15
PDF
[Curso Java Básico] Exercícios Aulas 11 12 13
PDF
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
PDF
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
PDF
Curso Java Basico] Aula 19: Vetores (Arrays)
PDF
Exercicios java básico
PDF
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
PDF
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
PDF
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
PDF
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
PDF
Estrutura de Dados e Algoritmos com Java #02-12: Vetores e Arrays
PDF
1ª lista de_algoritmos
PDF
[Curso Java Basico] Aula 15: Controle de Decisao Switch-Case
PDF
[Curso Java Basico] Aula 17: Loop for
PDF
Aula 1 - Introdução a POO
PDF
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
PDF
[Curso Java Basico] Aula 14: Condicionais If-Else
[Curso Java Basico] Exercicios Aula 34
[Curso Java Basico] Exercicios Aula 35
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Básico] Exercícios Aulas 11 12 13
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Curso Java Basico] Aula 19: Vetores (Arrays)
Exercicios java básico
[Curso Java Basico] Aula 12: Lendo dados do teclado usando a classe Scanner
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Estrutura de Dados e Algoritmos com Java #02-12: Vetores e Arrays
1ª lista de_algoritmos
[Curso Java Basico] Aula 15: Controle de Decisao Switch-Case
[Curso Java Basico] Aula 17: Loop for
Aula 1 - Introdução a POO
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
[Curso Java Basico] Aula 14: Condicionais If-Else
Anúncio

Semelhante a [Curso Java Basico] Exercicios Aulas 25 a 27 (6)

PDF
Lista deexerciciono 02
ODP
Aula04-POOJAVA
PDF
Prova de algoritmos e estrutura de dados
PDF
Revisão Sobre Programação Orientada a Objetos com Java
Lista deexerciciono 02
Aula04-POOJAVA
Prova de algoritmos e estrutura de dados
Revisão Sobre Programação Orientada a Objetos com Java
Anúncio

Último (20)

PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PPTX
Curso de Java 9 - (Threads) Multitarefas.pptx
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Émile Durkheim slide elaborado muito bom
PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
PPTX
Aula sobre banco de dados com firebase db
PPTX
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Curso de Java 9 - (Threads) Multitarefas.pptx
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
Aula 18 - Manipulacao De Arquivos python
Custos e liquidação no SAP Transportation Management, TM130 Col18
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
COBITxITIL-Entenda as diferença em uso governança TI
Émile Durkheim slide elaborado muito bom
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Curso de Java 17 - (JEE (Sessões e Cookies)).pptx
Aula sobre banco de dados com firebase db
Curso de Java 16 - (JEE (Utilizando o Padrão MVC)).pptx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx

[Curso Java Basico] Exercicios Aulas 25 a 27

  • 1.     Exercícios  de  Java  –  Aulas  25  a  27  –  OO  –  Classes  e  Métodos   Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/   1. Escreva  uma  classe  para  representar  uma  lâmpada.  Desenvolva  métodos   para  ligar,  desligar  a  lampada.     2. Cria  uma  classe  para  representar  uma  conta  corrente  que  possui  um   número,  um  saldo,  um  status  que  informa  se  ela  é  especial  ou  não,  um   limite. Desenvolva  métodos  para  realizar  saque  (verificando  se  o  cliente   pode  realizar  saques),  despositar  dinheiro,  consultar  saldo  e  verificar  se  o   cliente  está  usando  cheque  especial  ou  não.  Desenvolva  um  programa   para  testar  essa  classe.   3. Escreva  uma  class  para  representar  um  Aluno.  Adicione  atributos   relacionados  às  caracteristicas  de  um  Aluno,  como  nome,  matricula,  curso   que  está  matriculado,  nome  de  3  disciplinas  que  está  cursando  e  as  notas   dessas  3  disciplinas.  Desenvolva  um  método  para  verificar  se  o  aluno  está   aprovado  (nota  maior  ou  igual  a  7)  em  uma  determinada  disciplina.   Escreva  um  programa  para  testar  essa  classe,  que  pede  as  informações  do   aluno  ao  usuário  e  ao  final  informa  o  nome  das  disciplinas,  mostra  as   notas  e  mostra  se  o  aluno  foi  aprovado  ou  não.   4. Reescreva  o  exercício  6  da  aula  20  (Jogo  da  Velha).  Desenvolva  uma  classe   para  representar  o  Jogo  da  Velha.  Desenvolva  uma  classe  para  testar  o   Jogo.