Como citei no post anterior, segue o pacote de classes:
Conta Bancária:
package br.com.dj4te.horapratica02.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 String getTitular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
public void exibeDadosDaConta() {
System.out.println("Titular da conta: " + getTitular());
System.out.println("Numero da conta: " + getNumeroConta());
System.out.println("Saldo: " + getSaldo());
}
}
Idade Pessoa:
package br.com.dj4te.horapratica02.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 exibeDadosDaPessoa(){
System.out.println("Nome: " + getNome());
System.out.println("Idade: " + getIdade());
}
public void verificaIdade () {
if (idade >= 18) {
System.out.println(getNome() + " é maior de idade");
}else {
System.out.println(getNome() + " é menor de idade");
}
}
}
Notas do Aluno e Média
package br.com.dj4te.horapratica02.modelos;
import java.util.Scanner;
public class Aluno {
private String nomeDoAluno;
private double nota1;
private double nota2;
private double nota3;
private double nota4;
public String getNomeDoAluno() {
return nomeDoAluno;
}
public void setNomeDoAluno(String nomeDoAluno) {
this.nomeDoAluno = nomeDoAluno;
}
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 getNota4() {
return nota4;
}
public void setNota4(double nota4) {
this.nota4 = nota4;
}
Scanner scanner = new Scanner(System.in);
public void dadosDoAluno() {
System.out.println("Nome do Aluno:");
setNomeDoAluno(scanner.nextLine());
System.out.println("Nota do 1º bimestre:");
setNota1(scanner.nextDouble());
System.out.println("Nota do 2º bimestre:");
setNota2(scanner.nextDouble());
System.out.println("Nota do 3º bimestre:");
setNota3(scanner.nextDouble());
System.out.println("Nota do 4º bimestre:");
setNota4(scanner.nextDouble());
}
public double calculaMedia(){
return (nota1 + nota2 + nota3 + nota4) / 4;
}
public void exibirResultado() {
System.out.println(getNomeDoAluno());
System.out.println(String.format("notas: %.1f - %.1f - %.1f - %.1f ", getNota1(), getNota2(), getNota3(), getNota4()));
System.out.println("Média: " + calculaMedia());
if (calculaMedia() >= 6) {
System.out.println("Parabéns " + getNomeDoAluno() + ". Você foi aprovado!");
}else if (calculaMedia() < 5){
System.out.println("Sinto muito " + getNomeDoAluno() + ", mas você foi reprovado.");
}else {
System.out.println(" Se esforce mais " + getNomeDoAluno() + ", você está de recuperação.");
}
}
}