簡易自助售貨機(JAVA)


用JAVA面向對象編程方式編的(搬運的)

這是構想圖,上面是呈現給顧客的功能

 

下面是人為設置的變量

price:食品價格

amount:投入貨幣面值

balance:用戶賬戶余額

total:售貨機總收入

 

 

 代碼:

package vendingmachine;

public class VendingMachine {
    int price = 80;
    int balance;
    int total;
    
    void showPrompt() {//歡迎語
        
        System.out.println("Welcome!");
    }
    
    void inserMomey(int amount) {//投幣口
        balance = balance + amount;
    }
    
    void showBalance() {//用戶余額顯示
        System.out.println(balance);
    }
    
    void getFood() {//出貨口
        if(balance >= price) {
            balance = balance - price;
            System.out.println("Here you are");
            total = total + price;
        }
    }
    
    public static void main(String[] args) 
    {
        VendingMachine vm = new VendingMachine();
        vm.showPrompt();
        vm.showBalance();
        vm.inserMomey(100);
        vm.getFood();
        vm.showBalance();
        
    }

}
View Code

輸出結果:

 

 

 

PS:先想自己要達到什么目的,然后再去想細節,這樣你更能清楚自己想做什么,要做什么,一步步來,不着急!

 

小記(編代碼的時候想起了一些傷感的事,想起了自己之前很喜歡的一個女生,很郁悶,也很煩躁,一想到她可能有其他可能了,就更難受;可能打代碼、上上課能讓我有所解悶吧,一會兒再聽聽歌吧,折磨自己很難受,為了她也不值得,女人嘛,只會影響你出劍的速度!有代碼,有機械鍵盤陪伴你,你還郁悶個什么勁啊!)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM