ตัวอย่างโปรแกรมจำลองตู้ ATM การถอนเงิน ฝากเงิน โดยใช้ Java
เรามาดูตัวอย่างโค้ดโปรแกรมจำลองตู้ ATM โดยจะมีการฝากเงิน การถอนเงิน และการเช็คเงิน
ตัวอย่างโค้ดโปรแกรม
public class ATM {
private double money;
public ATM(double money) { //สร้าง Construct โดยกำหนดเงินเริ่มต้น
this.money = money;
}
public static void main(String[] args) {
ATM accou = new ATM(3000); //สร้างออบเจ็ค ATM โดยให้เงินเริ่มต้นที่ 3000
System.out.println(accou.checkmoney()); //เช็คเงินว่ามีเท่าไหร่ ซึ่งค่าที่ได้ก็คือ 3000
accou.Deposit(1000); //ฝากเงินเป็นจำนวน 1000
System.out.println(accou.checkmoney()); //เงินที่มีเท่ากับ 4000
accou.drawout(1500); //ถอนเงิน 1500
System.out.println(accou.checkmoney()); //เงินที่มีเท่ากับ 2500
}
public void Deposit(double inmoney){ //ฟังก์ชันสำหรับการฝากเงิน
this.money += inmoney;
}
public void drawout(double demoney){ //ฟังก์ชันสำหรับการถอนเงิน
if(this.money < demoney){ //เช็คว่ายอดเงินที่มี น้อยกว่ายอดเงินที่ต้องการถอนหรือไม่
System.out.println("กรุณากรอกจำนวนเงินที่ต้องการถอนให้ถูกต้อง");
}
else{
this.money -= demoney;
}
}
public double checkmoney(){ //ฟังก์ชันสำหรับการเช็คยอดเงิน
return this.money;
}
}
ไม่มีความคิดเห็น :
แสดงความคิดเห็น