1.ContaBancaria.
public class ContaBancaria {
private String numeroConta = "1234-56";
private Double saldo=0.0;
public String titular;
public String getNumeroConta() {
return numeroConta;
}
public Double getSaldo() {
return saldo;
}
public void setTitular(String titular) {
this.titular = titular;
}
public void depositar(Double valor){
saldo+=valor;
}
public void retirar(Double valor){
if(valor <= saldo){
saldo-=valor;
}
else{
System.out.println("Saldo insuficiente");
}
}
public void exibirConta(){
System.out.println("Titular: " + titular);
System.out.println("Número da conta: " + numeroConta);
System.out.println("Saldo: " + saldo);
}
}
//main - limite de caracteres:
ContaBancaria conta = new ContaBancaria();
conta.titular = "Diego Pituca";
//saldo inicial = 0
System.out.println("Adicionando valor...");
conta.depositar(3300.00);
conta.exibirConta();
System.out.println("Retirando valor...");
conta.retirar(200.00);
conta.exibirConta();
}
}
2.IdadePessoa
public class IdadePessoa {
private String nome;
private Integer idade;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(Integer idade) {
this.idade = idade;
}
public void verificarIdade(){
Boolean idadeValida;
if(idade>0 && idade<121) {
idadeValida = true;
}
else{
idadeValida=false;
System.out.println("Idade inválida");
return;
}
if(idadeValida==true && idade>=18){
System.out.println(idade + " anos");
System.out.println(nome + " é MAIOR de idade");
}
else{
System.out.println(idade + " anos");
System.out.println(nome + " é MENOR de idade");
}
}
}
//reduzi pelo limite de caracteres, porém defini assim os valores
Pessoa pessoa1 = new Pessoa();
pessoa1.setNome("Guilherme");
pessoa1.setIdade(30);
pessoa1.verificarIdade();
- Classe Produto
import java.util.Scanner;
public class Produto {
private String nome;
private Double preco;
public String getNome() {
return nome;
}
public Double getPreco() {
return preco;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setPreco(Double preco) {
this.preco = preco;
}
public void aplicarDesconto(){
Scanner sc = new Scanner(System.in);
Integer desconto;
System.out.println("Produto: " + getNome());
System.out.println("Preço original: R$" + preco);
System.out.println("Digite o valor inteiro a ser reduzido como porcentagem: ");
desconto = sc.nextInt();
sc.nextLine();
preco = (preco-(preco * desconto / 100));
System.out.println("Preço com desconto: R$" + preco);
}
}
//sem caracteres, main:
Produto produto = new Produto();
produto.setNome("Bola");
produto.setPreco(200.00);
produto.aplicarDesconto();
4.Classe Aluno
import java.util.Scanner;
public class Produto {
private String nome;
private Double preco;
public String getNome() {
return nome;
}
public Double getPreco() {
return preco;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setPreco(Double preco) {
this.preco = preco;
}
public void aplicarDesconto(){
Scanner sc = new Scanner(System.in);
Integer desconto;
System.out.println("Produto: " + getNome());
System.out.println("Preço original: R$" + preco);
System.out.println("Digite o valor inteiro a ser reduzido como porcentagem: ");
desconto = sc.nextInt();
sc.nextLine();
preco = (preco-(preco * desconto / 100));
System.out.println("Preço com desconto: R$" + preco);
}
}
5.Classe Livro
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(getTitulo());
System.out.println("Autor: " + getAutor());
}
}