1
resposta

[Projeto] compartilhando projeto

1- Conta bancaria

public class contaBancaria {
   private int numeroConta;
   private double saldo;
   public String titular;

    public int getNumeroConta() {
        return numeroConta;
    }

    public double getSaldo() {
        return saldo;
    }

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

questao 2

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

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

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

    public void exibriIdade(){
        if (idade >= 18){
            System.out.println("A pessoa é maior de idade");
        } else{
            System.out.println("A pessoa é menor de idade");
        }
    }
}



public class principaTests {
    public static void main(String[] args) {
        idadePessoa idadePessoa = new idadePessoa();
        idadePessoa.setIdade(19);
        idadePessoa.setNome("Caio Fábio");


        idadePessoa.exibriIdade();
    }
}

questao 3

public class Produto {
    private String nome;
    private double preco;

    // Construtor
    public Produto(String nome) {
        this.nome = nome;
    }

    public void setPreco(double preco) {
        this.preco = preco;
    }

    public String getNome() {
        return nome;
    }

    public double getPreco() {
        return preco;
    }

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

    public double aplicarDesconto(double percentual) {
        double desconto = preco * (percentual / 100);
        preco = preco - desconto;
        return preco;  // Retorna o preço após o desconto
    }
}



class PrincipalTests {
    public static void main(String[] args) {
        Produto produto = new Produto("computador");
        produto.setPreco(1000.0);  // Define um preço para o produto

        double precoComDesconto = produto.aplicarDesconto(10);
        System.out.println("Preço com desconto: " + precoComDesconto);
    }
}

questao 4

public class Aluno {
    private String nome;
    private double nota;
    private int totalNotas;
    private double somaNotas;

    public Aluno (String nome){
        this.nome = nome;
    }

    public String getNome() {
        return nome;
    }

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

    public double getSomaNotas() {
        return somaNotas;
    }

    public double getNota() {
        return nota;
    }

    public int getTotalNotas() {
        return totalNotas;
    }

    public void setNota(double nota) {
        this.nota = nota;
    }

    public void setTotalNotas(int totalNotas) {
        this.totalNotas = totalNotas;
    }

    public void setSomaNotas(double somaNotas) {
        this.somaNotas = somaNotas;
    }

    public void avalaia(double nota){
        somaNotas += nota;
        totalNotas++;
    }

    public double media(){
      return   somaNotas / totalNotas;
    }
}



public class Principal2 {
    public static void main(String[] args) {
        Aluno aluno = new Aluno("Caio fabio");
        aluno.avalaia(4);
        aluno.avalaia(8);
        aluno.avalaia(5);
        aluno.avalaia(8);

        System.out.println(aluno.media());
    }
}

questao 5

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

    public String getAutor() {
        return autor;
    }

    public String getTituloLivro() {
        return tituloLivro;
    }

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

    public void setTituloLivro(String tituloLivro) {
        this.tituloLivro = tituloLivro;
    }

    public void ExibirFichaTecnica(){
        System.out.println(autor);
        System.out.println(tituloLivro);
    }
}



public class Principal2 {
    public static void main(String[] args) {
        Livro livro = new Livro();
        livro.setAutor("caio Fabio");
        livro.setTituloLivro("Java meu amor");

        livro.ExibirFichaTecnica();

    }
}
1 resposta

Oi, Caio! Tudo bem?

Obrigada por compartilhar seu projeto com a gente.

Gostei de como você utilizou encapsulamento nas classes para proteger os dados e também das implementações que simulam operações reais, como avaliação de notas e descontos em produtos.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!