TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Solução Exercícios POO - JAVA

Por:   •  9/9/2015  •  Seminário  •  1.547 Palavras (7 Páginas)  •  449 Visualizações

Página 1 de 7

SOLUÇÃO DO EXERCÍCIO POO I

import java.util.Calendar;

public class Filme {

        private static int codAux = 1000;

    private int codFilme;

    private String titulo;

    private double preco;

    private Calendar dataLancamento;

   

        public Filme() {

                codFilme = codAux++;

                dataLancamento = Calendar.getInstance();

        }

        public Filme(String titulo, double preco) {

                this();

                this.titulo = titulo;

                this.preco = preco;

        }

        public static int getCodAux() {

                return codAux;

        }

        public static void setCodAux(int codAux) {

                Filme.codAux = codAux;

        }

        public int getCodFilme() {

                return codFilme;

        }

        

        public String getTitulo() {

                return titulo;

        }

        public void setTitulo(String titulo) {

                this.titulo = titulo;

        }

        public double getPreco() {

                return preco;

        }

        public void setPreco(double preco) {

                this.preco = preco;

        }

        public Calendar getDataLancamento() {

                return dataLancamento;

        }

        public void setDataLancamento(Calendar dataLancamento) {

                this.dataLancamento = dataLancamento;

        }

        public void atualizarPreco( double perc)

        {

                preco += preco * perc / 100;

        }

        

        public boolean equals(Filme f)

        {

            if (titulo.equals(f.getTitulo()))

               return true;

            else

               return false;

        }

        

        public String toString()

        {

           return "\nCodigo: "+codFilme + "\nTitulo: "+titulo + String.format("\nPreco: R$ %.2f",preco) + String.format("\nDataLançamento: %td/%

    }

}

import java.text.SimpleDateFormat;

import java.util.InputMismatchException;

import java.util.Scanner;

public class Questao2 {

    public static void main(String[] args)

    {

        Filme vet[], filmeBusca;

        Scanner in = new Scanner(System.in);

        String titulo;

        double preco;

        int qtdFilmes, posicao = -1;

        SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");

        try

        {

            System.out.print("Entre com a quantidade de filmes: ");

            qtdFilmes = in.nextInt();

            vet = new Filme[qtdFilmes];

            for (int i = 0; i < vet.length; i++)

            {

                in.nextLine();

                System.out.printf("Entre com o titulo do filme: ");

...

Baixar como (para membros premium)  txt (4.2 Kb)   pdf (51.6 Kb)   docx (11.6 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no TrabalhosGratuitos.com