Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

12. Desafio hora da pratica

1:

package br.com.allura.exercicios;

public class ContaBancaria {
    private int numeroDaConta;
    private double saldo;
    private String titular;

    public int getNumeroDaConta() {
        return numeroDaConta;
    }
    public void setNumeroDaConta(int numeroDaConta) {
        this.numeroDaConta = numeroDaConta;
    }

    // o Saldo nao deve possuir um setters pois só
    // pode ser alterado apenas dentro da classe
    public double getSaldo() {
        return saldo;
    }

    public String getTitular() {
        return titular;
    }
    public void setTitular(String titular) {
        this.titular = titular;
    }
}

2:

package br.com.allura.exercicios;

public class IdadePessoa {
    private String nome;
    private int idade;

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public void verificaIdade (){
        if (idade < 18){
            System.out.println("Individuo menor de idade");
        } else {
            System.out.println("Individuo maior de idade");
        }
    }
}
package br.com.allura.exercicios;

public class Exercicio {
    public static void main(String[] args) {
        IdadePessoa pessoa = new IdadePessoa();
        pessoa.setNome("Henrique");
        pessoa.setIdade(17);

        pessoa.verificaIdade();

    }
}

4:

package br.com.allura.exercicios;

public class Aluno {
    private String nomeAluno;
    private  double somaNotas;
    private int contaNotas;
    private double media;

    public double getSomaNotas() {
        return somaNotas;
    }

    public double getMedia() {
        return media;
    }

    public String getNomeAluno() {
        return nomeAluno;
    }

    public void setNomeAluno(String nomeAluno) {
        this.nomeAluno = nomeAluno;
    }

    public void entraNotas (double nota) {
        somaNotas += nota;
        contaNotas++;
        media = somaNotas / contaNotas;
    }
}
package br.com.allura.exercicios;

public class Exercicio {
    public static void main(String[] args) {
        Aluno aluno = new Aluno();
        aluno.setNomeAluno("Henrique");
        aluno.entraNotas(10);
        aluno.entraNotas(9);
        aluno.entraNotas(10);
        aluno.entraNotas(8);

        System.out.println(aluno.getMedia());

    }
}

5:

package br.com.allura.exercicios;

public class Livro {
    private String titulo;
    private String autor;

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

    public String getAutor() {
        return autor;
    }

    public void setAutor(String autor) {
        this.autor = autor;
    }

    public void exibirDetalhes (){
        System.out.println("Titulo do livro: "+titulo);
        System.out.println("Autor do livro: "+autor);
    }
}
package br.com.allura.exercicios;

public class Exercicio {
    public static void main(String[] args) {
        Livro livro = new Livro();
        livro.setAutor("André Vianco");
        livro.setTitulo("Bento");

        livro.exibirDetalhes();

    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Henrique! Como vai?

Agradeço por compartilhar.

Gostei de ver como você organizou cada classe e aplicou bem encapsulamento, construtores e métodos, do jeito que você explicou nos exemplos. Ótimo que você conseguiu estruturar cada exercício com clareza. Para continuar evoluindo, mantenha essa prática de testar cada parte isoladamente.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!