Gostaria de uma solução para esses probleminhas .
alguem poderia me ajudar ou dar um auxilio…
Desde já Grato.
Lucas
Rio de Janeiro
Linguagem de programação Java
1° Questão
Utilizando os conceitos de array vistos em sala de aula, implemente uma classe
chamada Fila, baseada no conceito da estrutura de dados (Fila). Esta classe deve
disponibilizar dois métodos:
a. Inserir um objeto na Fila
b. Remover um objeto na Fila
2° Questão
A série de Fibonacci inicia com 0 e 1 e tem a propriedade de que cada número de
Fibonacci subseqüente é a soma dos dois números que o precedem. Escreva um
método implemente esta série de forma recursiva.
A série de Fibonacci pode ser definida recursivamente como segue:
fibonacci(0) = 0
fibonacci(1) = 1
fibonacci(n) = fibonacci(n-1) + fibonacci(n-2)
3° Questão
Uma das formas por meio da qual a linguagem Java incentiva o reuso de software é
através da utilização de pacotes. Estes pacotes disponibilizam funcionalidades que
podem ser reutilizadas por outros programadores de forma fácil.
Um pacote disponibilizado pelo ambiente Java é o pacote java.util. Faça um estudo
da classe Vector, presente neste pacote, listando os principais métodos
disponibilizados. Ao final construa uma aplicação simples utilizando esta classe.
4° Questão
Suponha que você está fazendo um sistema para gerenciar uma locadora de vídeo
que aluga e vende DVDs. Inicialmente você identificou as duas classes exibidas
abaixo. No entanto, você nota que as duas classes são muito semelhantes e gostaria
de não ter de repetir esforços na sua criação e uso. Implemente uma solução na qual
esta repetição seja retirada.
2
class DVDdeVender {
private float preço;
public void vender();
public void devolver();
public void recibo();
}
class DVDdeAlugar {
private float preço;
private Date dataDevolução;
public void alugar();
public void devolver();
public void recibo();
}