วันพฤหัสบดีที่ 23 มกราคม พ.ศ. 2557

ตัวอย่างโปรแกรมจำลองตู้ ATM การถอนเงิน ฝากเงิน โดยใช้ Java

ตัวอย่างโปรแกรมจำลองตู้ 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;
    }
}

yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น