cesarnascimento

banco

Sep 26th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1.  
  2. public class Conta {
  3.  
  4.     private String nome;
  5.     private double saldo;
  6.    
  7.     public Conta(String nome, double saldo) {
  8.         this.nome = nome;
  9.        
  10.         if(saldo > 0.0) {
  11.             this.saldo = saldo;
  12.         }
  13.     }
  14.    
  15.     public void depositar(double depositarDinheiro) {
  16.         if(depositarDinheiro > 0.0) {
  17.             saldo += depositarDinheiro;
  18.         }
  19.     }
  20.    
  21.     public double getSaldo() {
  22.         return saldo;
  23.     }
  24.    
  25.     public void setNome(String nome) {
  26.         this.nome = nome;
  27.     }
  28.    
  29.     public String getNome() {
  30.         return nome;
  31.     }
  32.    
  33. }
  34.  
  35. //main
  36.  
  37. import java.util.Scanner;
  38.  
  39. public class ContaTeste {
  40.  
  41.     public static void main(String[] args) {
  42.         Conta conta1 = new Conta("Cesar N", 50.00);
  43.         Conta conta2 = new Conta("Nascimento C", -7.00);
  44.         Scanner sc = new Scanner(System.in);
  45.        
  46.         System.out.printf("%s, saldo disponΓ­vel: $%.2f %n", conta1.getNome(), conta1.getSaldo());
  47.        
  48.         System.out.print("Digite a quantidade para depositar na conta 1: ");
  49.         double depositarDinheiro = sc.nextDouble();
  50.        
  51.         System.out.printf("%n depositando %.2f para conta 1. %n%n", depositarDinheiro);
  52.         conta1.depositar(depositarDinheiro);
  53.        
  54.         //saldos
  55.        
  56.         System.out.printf("%s saldo: $%.2f %n", conta1.getNome(),conta1.getSaldo());
  57.         System.out.printf("%s saldo: $%.2f %n%n",conta2.getNome(), conta2.getSaldo());
  58.        
  59.         System.out.print("Digite a quantidade a ser depositada na conta 2: ");
  60.         depositarDinheiro = sc.nextDouble();
  61.         System.out.printf("%n adicionando %.2f para conta 2 %n%n", depositarDinheiro);
  62.         conta2.depositar(depositarDinheiro);
  63.        
  64.         //saldos dnv
  65.         System.out.printf("%s saldo: $%.2f %n", conta1.getNome(), conta1.getSaldo());
  66.         System.out.printf("%s saldo: $%.2f %n%n", conta2.getNome(),conta2.getSaldo());
  67.     }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment