bom pessoal, gostaria da ajuda de pessoas experientes para entender melhor sobre esse assunto, sou novo em programaçao e to "apanhando" hehe... tenho um exercicio q diz o seguinte:
Escreva uma classe em Java chamada DVD para representar filmes em DVD. A classe tem dois atributos: o título do filme e o valor do aluguel por dia. Chame esses aatributos "titulo" e "valor". Deve haver um método para que um programa "fora" da classe descubra o titulo da fita e o valor do aluguel por dia. Tambem deve haver um método público getValorAluguel(int numeroDeDiasAlugado) que retorne o valor do aluguel deste filme se for alugado um certo número de dias (este número de dias é passado como parâmetro). Crie um construtor adequado para a classe.
meu codigo ficou o seguinte:
package exercicio;
import javax.swing.*;
public class DVD
{
private String titulo;
private int valor;
DVD ()
{
this (null,0);
}
DVD (String titulo, int valor)
{
setTitulo (titulo);
setValor (valor);
}
public void setTitulo (String titulo) {this.titulo = titulo;}
public void setValor (int valor) {this.valor = valor;}
public String getTitulo () {return titulo;}
public int getValor () {return valor;}
public String getDados ()
{
return ("Título do DVD: " + getTitulo () + " - Valor do DVD: " + getValor ());
}
public static void main(String[] args)
{
DVD x1 = new DVD ();
DVD x2 = new DVD ("NOME", 20);
JOptionPane.showMessageDialog (null, x2.getDados());
}
}
ficou faltando a parte do getValorAluguel(int numeroDeDiasAlugado) .......... eu fiz uma funçaozinha pra ele mas ta dano pau
porisso decidi procurar ajuda =/ o codigo defeituoso ta assim ate agora:
public int getValorAluguel (int NumeroDeDiasAlugado)
{
String aluguelA;
int aluguel1;
aluguelA = JOptionPane.showInputDialog ("Quantos dias de aluguel?");
aluguelA = Integer.parseInt (aluguel1);
return (aluguel1);
}
dai colocaria um if pra caso do aluguel ser maior q 1 dia... se alguem tiver paciencia de ler e puder ajudar eu agradeço ^^