Advertisement
Raul_julian

TestClassContaa.java

Jan 29th, 2014
354
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package Desafios;
  2.  
  3. import javax.swing.JOptionPane;
  4.  
  5. public class ContaTeste {
  6.  
  7.     public static void main(String[] args) {
  8.  
  9.         Conta conta = new Conta();
  10.  
  11.         conta.cliente = JOptionPane.showInputDialog("Insira o seu nome");
  12.  
  13.         int h = 0;
  14.         while (h == 0) {
  15.  
  16.             String contaAux = JOptionPane
  17.                     .showInputDialog("Insira o numero da conta de oito digitos");
  18.             conta.numConta = Integer.parseInt(contaAux);
  19.  
  20.             if (contaAux.length() != 8) {
  21.  
  22.                 JOptionPane.showMessageDialog(null,
  23.                         "Por favor, insira um numero de conta de dígitos");
  24.  
  25.             } else {
  26.  
  27.                 h = 1;
  28.             }
  29.  
  30.         }
  31.  
  32.         int j = 0;
  33.         while (j == 0) {
  34.  
  35.             String senhaAux = JOptionPane
  36.                     .showInputDialog("Insira a senha de quatro digitos");
  37.             conta.senha = Integer.parseInt(senhaAux);
  38.  
  39.             if (senhaAux.length() != 4) {
  40.  
  41.                 JOptionPane.showMessageDialog(null,
  42.                         "Por favor, insira uma senha de 4 dígitos");
  43.  
  44.             } else {
  45.  
  46.                 j = 1;
  47.             }
  48.  
  49.         }
  50.  
  51.         String saldoAux = JOptionPane.showInputDialog("Qual o seu saldo");
  52.         conta.saldo = Double.parseDouble(saldoAux);
  53.  
  54.         String desejo = JOptionPane.showInputDialog("[1] para Exibir Saldo\n"
  55.         + "[2] para Sacar\n" + "[3] para depositar\n"
  56.         + "[4] para transferencia\n" + "[5] para sair\n");
  57.        
  58.         int oqDeseja = Integer.parseInt(desejo);
  59.  
  60.         switch (oqDeseja) {
  61.  
  62.         case 1:
  63.             conta.exibeSaldo();
  64.             break;
  65.  
  66.         case 2:
  67.             conta.saca();
  68.             break;
  69.  
  70.         case 3:
  71.             conta.deposita();
  72.             break;
  73.  
  74.         case 4:
  75.             conta.transferencia();
  76.             break;
  77.  
  78.         case 5:
  79.             return;
  80.         }
  81.  
  82.     }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement