Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.53 KB | None | 0 0
  1. package javaapplication5;
  2. import java.util.Scanner;
  3.  
  4. /**
  5.  *
  6.  * @author Lucian Sturião
  7.  *
  8.  */
  9.  
  10. public class Main {
  11.  
  12.     public static void main(String[] args) {
  13.         Scanner input = new Scanner(System.in);
  14.         int opcao, valor;
  15.         boolean exec = true;
  16.         Conta novaConta = new Conta(123);
  17.  
  18.         while(exec){
  19.             System.out.println("\n\n\n\n\n\n\n\n\n");
  20.  
  21.             System.out.println("Digite sua opção:");
  22.             System.out.println("1 - Saldo.");
  23.             System.out.println("2 - Sacar.");
  24.             System.out.println("3 - Depositar.");
  25.             System.out.println("4 - Sair.");
  26.  
  27.             opcao = input.nextInt();
  28.             System.out.println("\n\n\n\n\n\n\n\n");
  29.  
  30.             if(opcao == 1){
  31.                 System.out.println("");
  32.                 novaConta.getSaldo();
  33.                 System.out.println("");
  34.                
  35.                 System.out.println("Digite qualquer numero para voltar ao menu.");
  36.                 valor = input.nextInt();
  37.             }
  38.             else if (opcao == 2){
  39.                 System.out.println("Digite quanto que deseja sacar:");
  40.                 valor = input.nextInt();
  41.                 novaConta.saca(valor);
  42.  
  43.                 novaConta.getSaldo();
  44.                 System.out.println("Digite qualquer numero para voltar ao menu.");
  45.                 valor = input.nextInt();
  46.  
  47.             }
  48.             else if(opcao == 3){
  49.                 System.out.println("Digite quanto que deseja depositar:");
  50.                 valor = input.nextInt();
  51.                 novaConta.deposita(valor);
  52.  
  53.                 novaConta.getSaldo();
  54.                 System.out.println("Digite qualquer numero para voltar ao menu.");
  55.                 valor = input.nextInt();
  56.             }
  57.             else if(opcao == 4){
  58.                 exec = false;
  59.             }
  60.         }
  61.     }
  62. }
  63.  
  64.  
  65.  
  66. --------------------
  67.  
  68.  
  69.  
  70. package javaapplication5;
  71.  
  72. /**
  73.  *
  74.  * @author Lucian Sturião
  75.  *
  76.  */
  77.  
  78.  
  79. public class Conta {
  80.  
  81.     public Conta(int saldo){
  82.         this.saldo = saldo;
  83.     }
  84.  
  85.     private int saldo;
  86.  
  87.     public void saca(int quantia) {
  88.         if(this.saldo - quantia >= 0){
  89.             this.saldo -= quantia;
  90.         }
  91.         else
  92.             System.out.println("Saldo insuficiente.");
  93.     }
  94.  
  95.     public void deposita(int quantia) {
  96.         this.saldo += quantia;
  97.     }
  98.  
  99.     public void getSaldo(){
  100.         System.out.println("");
  101.         System.out.printf("Seu saldo atual é: %d", this.saldo);
  102.         System.out.println("");
  103.     }
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement