package Banco;
import java.util.Scanner;
public class Teste {
public static void main(String[] args) {
ContaBancaria c1;
int opcao;
Scanner scan;
scan = new Scanner(System.in);
c1 = new ContaBancaria();
System.out.print("Digite o nome: ");
c1.nome = scan.next();
System.out.print("Numero da Agencia: ");
c1.agencia = scan.nextInt();
do {
c1.menu();
opcao = scan.nextInt();
if (opcao == 1) {
System.out.print("Digite o valor para Depósito: ");
c1.saldo = scan.nextDouble();
c1.depositar(c1.saldo);
}else if (opcao == 2) {
System.out.print("Valor a ser sacado: ");
c1.saldo = scan.nextDouble();
c1.sacar(c1.saldo);
}else if (opcao == 3){
c1.extrato();
}
else if (opcao == 4) {
System.out.println("Thau e Obg");
}
else { System.out.println("Opção Invalida");
}
}while (opcao != 4);
}
}
package Banco;
public class ContaBancaria {
public String nome;
public int agencia;
protected double saldo;
public void depositar(double vl) {
saldo = vl;
System.out.println("Depositado: " + vl);
System.out.println("Novo saldo: " + saldo + "\n");
}
public void sacar(double vl) {
if (vl <= saldo) {
saldo = saldo - vl;
System.out.println("Sacado: " + vl);
System.out.println("Novo saldo: " + saldo + "\n");
} else {
System.out.println("Saldo insuficiente. Faça um depósito\n");
}
}
public void extrato() {
System.out.println("----------EXTRATO----------");
System.out.println("Agencia: "+agencia);
System.out.println("Nome Cliente: "+nome);
System.out.println("Saldo em Conta: " + saldo);
System.out.println("----------09/08/2020----------");
}
public void menu(){
System.out.println("Digite 1 - Depositar");
System.out.println("Digite 2 - Sacar");
System.out.println("Digite 3 - Extrato");
System.out.println("Digite 4 - Sair");
}
public void opcao1() {
}
}