Trabalho de Java - Anhanguera Educacional
Por: jhoo.pereira • 5/6/2016 • Trabalho acadêmico • 932 Palavras (4 Páginas) • 359 Visualizações
Faculdade Anhanguera - Unidade 2
Ciência da Computação
5° série
Programação Orientado a Objetos I - Trabalho primeiro bimestre
Campinas
Abril de 2016
SUMÁRIO
Exercício 1 3
Exercício 2 4
Exercício 3 5
Exercício 4 6
Exercício 1 – Classe Empregado
Diagrama
Empregado |
-nome: String -funcao: String - salario: double - matricula: int |
+setNome (nome:String): String +setFuncao (função: String): String +setSalario (salario: double): double +setMatricula (matricula: int): int +getNome(): String +getFuncao(): String +getSalario(): double +getMatricula(): int |
Classe Dados
public class Dados{
private String nome;
private String funcao;
private float salario;
private int matricula;
public void setNome(String nome){
this.nome = nome;
}
public void setFuncao(String funcao){
this.funcao = funcao;
}
public void setSalario(float salario){
if(salario >= 0)
this.salario = salario;
else
System.out.println ("Salario não pode ser inferior a zero\n\n");
++this.matricula;
}
public String getNome() {
return nome;
}
public String getFuncao() {
return funcao;
}
public float getSalario() {
return salario;
}
public int getMatricula() {
return matricula;
}
}
Classe Principal (Empregado)
public class Empregado{
public static void main(String[] args) {
Empregado dados = new Empregado();
dados.setNome("Eder");
dados.setFuncao("Professor de Programação");
dados.setSalario(3000);
System.out.println ("Matricula:" +dados.getMatricula());
System.out.println (“Nome:" +dados.getNome());
System.out.println (“Cargo:" +dados.getFuncao()
System.out.println (“Salario:" +dados.getSalario());
}
}
Exercício 2 – Conta Bancária
Diagrama
Contabancaria |
-nome: String -saldo: double |
+Creditar(valor: double): void +Debitar(valor: double): void +Imprimir(): void |
Classe Dados
public class Dados{
private String nome;
private double saldo;
public void setNome (String nome){
this.nome = nome;
}
public String getNome(){
return this.nome;
}
public void setSaldo(double saldo){
this.saldo = saldo;
}
public void getSaldo(){
return saldo;
}
public void Creditar (double valor){
this.saldo += valor;
System.out.println (“Saldo atual: ” +this.saldo);
}
public void Debitar (double valor){
if (valor > this.saldo)
System.out.println(“Saldo insuficiente”);
else
this.saldo -= valor;
System.out.println (“Saldo atual: “, +this.saldo);
}
public void Imprimir(){
System.out.println (“Imprimindo saldo atual...\n\n Saldo atual: “ +this.saldo);
}
}
Classe Principal (Contabancaria)
public class Contabancaria{
public static void main(String[] args){
ContaBancaria correntista = new ContaBancaria();
Correntista.nome(“Silvio Santos”);
Correntista.Creditar(1000000);
Correntista.Debitar(999);
System.out.println(“Saldo:” +correntista.getSaldo+ “Correntista:” + correntista.getNome());
}
}
Exercício 3 - Faturas
Diagrama
Faturas |
-numero: String -descricao: String -quantidade: int -preco: double |
+setNumero(numero: String): String +setDescricao(descrição: String): String +setQuantidade(quantidade: int): int +setPreco(preco: double): double +getNumero(): String +getDescricao(): String +getQuantidade(): int +getPreco(): double |
...