-
Notifications
You must be signed in to change notification settings - Fork 20.8k
Description
class BankaHesabi {
private String hesabSahibi;
private double bakiye;
public BankaHesabi(String hesabSahibi, double baslangicBakiye) {
this.hesabSahibi=hesabSahibi;
this.bakiye=baslangicBakiye;
}
public void paraYatir(double miktar) {
if(miktar>0) {
bakiye+=miktar;
System.out.println(" "+miktar+" TL yatırıldı. Yeni Bakiye: "+bakiye+" TL.");
} else {
System.out.println(" Sehv ! Ğeçersiz miktar yazdınız.");
}
}
public void paraCek(double miktar) {
if(miktar>0 && miktar<=bakiye) {
bakiye-=miktar;
System.out.println(" "+miktar+" TL çekildi. Yeni Bakiye: "+bakiye+" TL.");
} else {
System.out.println(" Sehv ! Yetersiz Bakiye veya ğeçersiz Miktar.");
}
}
public void hesabBilgisi() {
System.out.println(" Hesab Sahibi: "+hesabSahibi+", Bakiye: "+bakiye+" TL.");
}
}
public class Main {
public static void main(String[]args) {
BankaHesabi hesab1=new BankaHesabi(" Memmedov Ilkin",1000.0);
hesab1.hesabBilgisi();
hesab1.paraYatir(500);
hesab1.paraCek(200);
hesab1.paraCek(1500);
hesab1.hesabBilgisi();
}
}