首页 > 编程语言 > 详细

简易自助售货机(JAVA)

时间:2021-09-05 21:36:17      阅读:23      评论:0      收藏:0      [点我收藏+]

用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:先想自己要达到什么目的,然后再去想细节,这样你更能清楚自己想做什么,要做什么,一步步来,不着急!

 

小记(编代码的时候想起了一些伤感的事,想起了自己之前很喜欢的一个女生,很郁闷,也很烦躁,一想到她可能有其他可能了,就更难受;可能打代码、上上课能让我有所解闷吧,一会儿再听听歌吧,折磨自己很难受,为了她也不值得,女人嘛,只会影响你出剑的速度!有代码,有机械键盘陪伴你,你还郁闷个什么劲啊!)

 

简易自助售货机(JAVA)

原文:https://www.cnblogs.com/yeluozhiqiumax/p/15228386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!