ContaBancaria
package br.com.alura.screenmatch.modelos;
public class ContaBancaria {
private int numeroConta;
private double saldo;
public String titular;
public int getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(int numeroConta) {
this.numeroConta = numeroConta;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public void titular(String nome) {
this.titular = nome;
}
}
import br.com.alura.screenmatch.modelos.ContaBancaria;
public class PrincipalConta {
public static void main(String[] args) {
ContaBancaria conta = new ContaBancaria();
conta.setNumeroConta(123456);
conta.setSaldo(2000);
conta.titular("Smalley");
System.out.println("Número da Conta: " + conta.getNumeroConta());
System.out.println("Saldo: " + conta.getSaldo());
System.out.println("Titular: " + conta.titular);
conta.setSaldo(3000);
System.out.println("Novo Saldo: " + conta.getSaldo());
}
}
IdadePessoa
package br.com.alura.screenmatch.modelos;
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 verificarIdade() {
if (idade >= 18) {
System.out.println(nome + " é maior de idade.");
} else {
System.out.println(nome + " não é maior de idade.");
}
}
}
import br.com.alura.screenmatch.modelos.IdadePessoa;
public class PrincipalIdadePessoa {
public static void main(String[] args) {
IdadePessoa pessoa1 = new IdadePessoa();
pessoa1.setNome("Smalley");
pessoa1.setIdade(37);
System.out.println(pessoa1.getNome() + " tem " + pessoa1.getIdade() + " anos.");
pessoa1.verificarIdade();
}
}
Produto
package br.com.alura.screenmatch.modelos;
public class Produto {
private String nome;
private double preco;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getPreco() {
return preco;
}
public void setPreco(double preco) {
this.preco = preco;
}
public void aplicarDesconto (double percentual){
double desconto = preco * (percentual / 100);
preco -= desconto;
}
}
import br.com.alura.screenmatch.modelos.Produto;
public class PrincipalProduto {
public static void main(String[] args) {
Produto produto = new Produto();
produto.setNome("Televisão");
produto.setPreco(5000.0);
System.out.println("Nome do Produto: " + produto.getNome());
System.out.println("Preço: " + produto.getPreco());
produto.aplicarDesconto(10);
System.out.println("Novo Preço após Desconto: " + produto.getPreco());
}
}
Aluno
package br.com.alura.screenmatch.modelos;
public class Aluno {
private String nome;
private double nota1;
private double nota2;
private double nota3;
public Aluno(String nome, double nota1, double nota2, double nota3) {
this.nome = nome;
this.nota1 = nota1;
this.nota2 = nota2;
this.nota3 = nota3;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getNota1() {
return nota1;
}
public void setNota1(double nota1) {
this.nota1 = nota1;
}
public double getNota2() {
return nota2;
}
public void setNota2(double nota2) {
this.nota2 = nota2;
}
public double getNota3() {
return nota3;
}
public void setNota3(double nota3) {
this.nota3 = nota3;
}
public double calcularMedia() {
return (nota1 + nota2 + nota3) / 3;
}
}
import br.com.alura.screenmatch.modelos.Aluno;
public class PrincipalAluno {
public static void main(String[] args) {
Aluno aluno1 = new Aluno("Ana", 8.5, 7.0, 8.2);
System.out.println("Aluno 1:");
System.out.println("Nome: " + aluno1.getNome());
System.out.println("Nota 1: " + aluno1.getNota1());
System.out.println("Nota 2: " + aluno1.getNota2());
System.out.println("Nota 3: " + aluno1.getNota3());
System.out.printf("Média: %.2f\n", aluno1.calcularMedia());
System.out.println();
}
}