SlideShare a Scribd company logo
1 of 1
Download to read offline
 	
  
Exercícios	
  de	
  Java	
  –	
  Aula	
  34	
  –	
  OO	
  –	
  Variáveis	
  e	
  métodos	
  
estáticos	
  (static)	
  
Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/
	
  
1. Escreva	
  uma	
  classe	
  chamada	
  Contador,	
  que	
  tem	
  um	
  atributo	
  estático	
  que	
  
é	
  incrementado	
  sempre	
  que	
  a	
  classe	
  for	
  instanciada.	
  Crie	
  métodos	
  para	
  
zerar,	
  incrementar	
  e	
  retornar	
  o	
  valor	
  do	
  contador.	
  Desenvolva	
  um	
  
programa	
  para	
  testar	
  essa	
  classe.	
  
	
  
2. Escreva	
  uma	
  classe	
  Calculadora	
  que	
  tenha	
  os	
  seguintes	
  métodos:	
  somar,	
  
subtrair,	
  multiplicar,	
  dividir	
  (dois	
  números),	
  elevar	
  à	
  potência	
  n.	
  
Desenvolva	
  um	
  programa	
  para	
  testar	
  essa	
  classe.	
  
3. Escreva	
  um	
  método	
  para	
  calcular	
  factorial	
  de	
  um	
  número	
  na	
  classe	
  
Calculadora	
  do	
  exercício	
  anterior.	
  
4. Escreva	
  a	
  classe	
  ConversaoDeUnidadesDeArea	
  com	
  métodos	
  estáticos	
  
para	
  conversão	
  das	
  unidades	
  de	
  área	
  segundo	
  a	
  lista	
  abaixo.	
  	
  	
  
• 1	
  metro	
  quadrado	
  =	
  10.76	
  pés	
  quadrados	
  	
  
• 1	
  pé	
  quadrado	
  =	
  929	
  centímetros	
  quadrados	
  
• 1	
  milha	
  quadrada	
  =	
  640	
  acres	
  
• 1	
  acre	
  =	
  43.560	
  pés	
  quadrados	
  	
  	
  
5. Escreva	
  a	
  classe	
  ConversaoDeUnidadesDeVolume	
  com	
  métodos	
  estáticos	
  
para	
  conversão	
  das	
  unidades	
  de	
  volume	
  segundo	
  a	
  lista	
  abaixo.	
  	
  	
  
• 1	
  litro	
  =	
  1000	
  centímetros	
  cúbicos	
  	
  
• 1	
  metro	
  cúbico	
  =	
  1000	
  litros	
  	
  
• 1	
  metro	
  cúbico	
  =	
  35.32	
  pés	
  cúbicos	
  	
  
• 1	
  galão	
  americano	
  =	
  231	
  polegadas	
  cúbicas	
  	
  
• 1	
  galão	
  americano	
  =	
  3.785	
  litros	
  	
  	
  
6. Escreva	
  a	
  classe	
  ConversaoDeUnidadesDeTempo	
  com	
  métodos	
  estáticos	
  
para	
  conversão	
  aproximada	
  das	
  unidades	
  de	
  velocidade	
  segundo	
  a	
  lista	
  
abaixo.	
  	
  
• 1	
  minuto	
  =	
  60	
  segundos	
  	
  	
  
• 1	
  hora	
  =	
  60	
  minutos	
  	
  	
  
• 1	
  dia	
  =	
  24	
  horas	
  	
  	
  
• 1	
  semana	
  =	
  7	
  dias	
  	
  	
  
• 1	
  mês	
  =	
  30	
  dias	
  	
  	
  
• 1	
  ano	
  =	
  365.25	
  dias	
  	
  	
  

More Related Content

What's hot

What's hot (20)

[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20[Curso Java Basico] Exercicios Aula 20
[Curso Java Basico] Exercicios Aula 20
 
[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17[Curso Java Basico] Exercicios Aulas 16 17
[Curso Java Basico] Exercicios Aulas 16 17
 
[Curso Java Basico] Exercicios Aula 19
[Curso Java Basico] Exercicios Aula 19[Curso Java Basico] Exercicios Aula 19
[Curso Java Basico] Exercicios Aula 19
 
[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15[Curso Java Basico] Exercicios Aulas 14 15
[Curso Java Basico] Exercicios Aulas 14 15
 
[Curso Java Básico] Exercícios Aulas 11 12 13
[Curso Java Básico] Exercícios Aulas 11 12 13[Curso Java Básico] Exercícios Aulas 11 12 13
[Curso Java Básico] Exercícios Aulas 11 12 13
 
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com JavaExercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
Exercicios Vetores (Arrays) - Estruturas de dados e algoritmos com Java
 
Curso Java Basico] Aula 19: Vetores (Arrays)
Curso Java Basico] Aula 19:  Vetores (Arrays)Curso Java Basico] Aula 19:  Vetores (Arrays)
Curso Java Basico] Aula 19: Vetores (Arrays)
 
Algoritmos - Aula 07 B - Exercicios Vetores - Enunciado
Algoritmos - Aula 07 B - Exercicios Vetores - EnunciadoAlgoritmos - Aula 07 B - Exercicios Vetores - Enunciado
Algoritmos - Aula 07 B - Exercicios Vetores - Enunciado
 
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com JavaExercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
Exercicios Pilhas (Stacks) - Estruturas de dados e algoritmos com Java
 
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
[Curso Java Basico] Aula 20: Arrays multidimensionais - Matrizes
 
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com JavaExercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
Exercicios Filas (Queues) - Estruturas de dados e algoritmos com Java
 
Exercicios java básico
Exercicios java básicoExercicios java básico
Exercicios java básico
 
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
Algoritmos - Aula 07 B - Exercicios Vetores - ResolucaoAlgoritmos - Aula 07 B - Exercicios Vetores - Resolucao
Algoritmos - Aula 07 B - Exercicios Vetores - Resolucao
 
[Curso Java Basico - Exceptions] Aula 47: try, catch
[Curso Java Basico - Exceptions] Aula 47: try, catch[Curso Java Basico - Exceptions] Aula 47: try, catch
[Curso Java Basico - Exceptions] Aula 47: try, catch
 
[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade
[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade
[Curso Java Basico - Orientacao a Objetos] Aula 35: Recursividade
 
[Curso Java Basico] Aula 17: Loop for
[Curso Java Basico] Aula 17:  Loop for[Curso Java Basico] Aula 17:  Loop for
[Curso Java Basico] Aula 17: Loop for
 
Exercícios - Herança - Java
Exercícios - Herança - JavaExercícios - Herança - Java
Exercícios - Herança - Java
 
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais) [Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
[Curso Java Básico] Aula 13: Operadores (Aritiméticos, Lógicos e Relacionais)
 
Linguagem Java
Linguagem JavaLinguagem Java
Linguagem Java
 
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
[Curso Java Basico] Aulas 75-84: Strings e StringBuilder
 

[Curso Java Basico] Exercicios Aula 34

  • 1.     Exercícios  de  Java  –  Aula  34  –  OO  –  Variáveis  e  métodos   estáticos  (static)   Link do curso: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/   1. Escreva  uma  classe  chamada  Contador,  que  tem  um  atributo  estático  que   é  incrementado  sempre  que  a  classe  for  instanciada.  Crie  métodos  para   zerar,  incrementar  e  retornar  o  valor  do  contador.  Desenvolva  um   programa  para  testar  essa  classe.     2. Escreva  uma  classe  Calculadora  que  tenha  os  seguintes  métodos:  somar,   subtrair,  multiplicar,  dividir  (dois  números),  elevar  à  potência  n.   Desenvolva  um  programa  para  testar  essa  classe.   3. Escreva  um  método  para  calcular  factorial  de  um  número  na  classe   Calculadora  do  exercício  anterior.   4. Escreva  a  classe  ConversaoDeUnidadesDeArea  com  métodos  estáticos   para  conversão  das  unidades  de  área  segundo  a  lista  abaixo.       • 1  metro  quadrado  =  10.76  pés  quadrados     • 1  pé  quadrado  =  929  centímetros  quadrados   • 1  milha  quadrada  =  640  acres   • 1  acre  =  43.560  pés  quadrados       5. Escreva  a  classe  ConversaoDeUnidadesDeVolume  com  métodos  estáticos   para  conversão  das  unidades  de  volume  segundo  a  lista  abaixo.       • 1  litro  =  1000  centímetros  cúbicos     • 1  metro  cúbico  =  1000  litros     • 1  metro  cúbico  =  35.32  pés  cúbicos     • 1  galão  americano  =  231  polegadas  cúbicas     • 1  galão  americano  =  3.785  litros       6. Escreva  a  classe  ConversaoDeUnidadesDeTempo  com  métodos  estáticos   para  conversão  aproximada  das  unidades  de  velocidade  segundo  a  lista   abaixo.     • 1  minuto  =  60  segundos       • 1  hora  =  60  minutos       • 1  dia  =  24  horas       • 1  semana  =  7  dias       • 1  mês  =  30  dias       • 1  ano  =  365.25  dias