Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Conta {
- private int numero;
- private String senha;
- private double saldo;
- public Conta(int numero, String senha, double Saldo){
- this.numero = numero;
- this.senha = senha;
- this.saldo = saldo;
- }
- public double getSaldo(){
- return saldo;
- }
- public void sacar(double valor){
- if(saldo >= valor && valor > 0){
- saldo -= valor;
- System.out.println("Seu saldo é de: " + saldo);
- }else{
- System.out.println("Saldo indisponível");;
- }
- }
- public void depositar(double valor){
- saldo += saldo;
- }
- public boolean login(int numero, String senha){
- if(this.numero == numero && this.senha.equals(senha)){
- return true;
- }else{
- return false;
- }
- }
- }
- import java.util.Scanner;
- public class TestaConta {
- public static void main(String[] args) {
- Conta c1 = new Conta(1234,"senha",500);
- Scanner sc = new Scanner(System.in);
- boolean estaLogado = false;
- int opcao;
- int saldo;
- while(estaLogado == false){
- System.out.println("Digite o número da sua conta: ");
- int numero = sc.nextInt();
- System.out.println("Digite sua senha: ");
- String senha = sc.next();
- if(c1.login(numero, senha)){
- estaLogado = true;
- }
- }
- while(estaLogado = true){
- System.out.println("Escolha uma das opções: ");
- System.out.println("1-Consultar Saldo");
- System.out.println("2-Efetuar Depósitos");
- System.out.println("3-Efetuar Saques");
- System.out.println("4-Sair");
- opcao = sc.nextInt();
- switch(opcao){
- case 1:
- System.out.println("Seu saldo é de: " + c1.getSaldo());
- break;
- case 2:
- System.out.println("Digite o valor a ser depositado " + c1.depositar( ));
- break;
- case 3:
- System.out.println("Digite o valor desejado: " + c1.sacar(double valor));
- break;
- case 4:
- System.out.println("Obrigado pela sua atenção");
- estaLogado = false;
- break;
- default:
- System.out.println("Opção inválida");
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement