Olá pessoal, preciso melhorar esse código em Java. É um programa de um caixa eletrônico.
O programa deve ter um parâmetro com um limite de saldo, por exemplo: Se o cliente for sacar 100,00 mas só tem 50,00 de saldo, o programa deve pegar os 50,00 reais disponível e mais 50 de limite, devo criar um limite para o saque.
public class CaixaEletronico {
int numero;
int saldo;
void realizarDeposito (int qtDin){
saldo=saldo+qtDin;
}
}
void efetuarSaque (intDin){
if (saldo>=qtDin){
}else{
system.out.println (“saldo insuficiente”);
}
}
Class Teste{
public static void main (string args[ ]){
ContaCorrente c1= new ContaCorrente( );
c1.saldo=500;
scanner s= new scanner (system.in);
int valorDigitado= s.nextInt( );
c1.realizarDeposito (valor digitado);
int a = s.nextInt( );
c1.efetuarSaque(a);
Quem puder ajudar eu agradeço =)
Pelo que eu entendi, você que colocar um limite na conta, certo? E quer passá-lo por parâmetro na hora do saque, isso não faz muito sentido, o limite deveria ser implementado dentro da classe da mesma maneira que a variável “saldo”.
Fiz as duas possibilidades, passando por parametro, e deixando dentro da classe como variável o limite. E deixei comentado pra você entender o que está sendo feito, espero que você entenda:
http://codeviewer.org/view/code:1776
Não esqueça de votar na melhor resposta!