2016-03-26 21 views
1

Merhabalar Kullanıcılar overdraft için başvuruda bulunduğunda 50'den fazla bir overdraft ücreti yüklemeye çalışıyorum. Benim kod aşağıda:Java'yı dengelemek için aşırı yük ücreti nasıl uygulanır

public void Withdraw(double amount){ 

     int Charge = 50; //overdraft charge 
    if (balance - amount < 0) { 

       if ((balance -Charge)- amount <= -300) { //If withdraw + overdraft charge goes over -300 then overdraft limit has been exceeded 
        System.out.println("You have exceeded your Overdraft Limit, you will now be returned back to the menus"); 

       } else { //if not exceeding bank balance 
        balance -= amount ; //subtract amount from balance 

        System.out.println("/"); 
       } 
    } 
} 

kullanıcı overdraft için geçerlidir zaman 50 ek ödemenin bu şekilde bunu nasıl yapabiliriz üzerinde taslak şarj çıkarılarak olmadan overdraft başvururken şu anda sadece nagative sayısını olduğunu göstermek neyi ?

cevap

1

Bu

} else { //if not exceeding bank balance 
        balance -= (amount + Charge) ; //subtract amount and charge from balance 
        System.out.println("You have withdrawen £" + amount); 
        System.err.println("You now have a balance of £" + balance); 
        System.out.println("/"); 
       } 
gibi görünmek için kodunuzu değiştirmeniz gerekir
İlgili konular