用java编写一个自动售卖机
时间: 2023-08-20 17:07:08 浏览: 112
Java实现 自动贩卖/售货机 系统
5星 · 资源好评率100%
好的,我可以给您提供一个简单的自动售卖机的Java代码,但需要注意的是这只是一个基础版本,实际应用中还需要考虑更多的因素,如货物库存、支付方式等。
```java
import java.util.Scanner;
public class VendingMachine {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int amount = 0; // 初始余额为0
int price = 10; // 商品价格为10元
System.out.println("欢迎使用自动售卖机,商品价格为10元,请投入硬币:");
while(true) {
int coin = input.nextInt();
amount += coin; // 累加余额
if(amount >= price) {
System.out.println("购买成功!找零:" + (amount - price) + "元");
amount = 0; // 清空余额
System.out.println("请继续购买,商品价格为10元,请投入硬币:");
} else {
System.out.println("余额不足,请继续投币,当前余额:" + amount + "元");
}
}
}
}
```
以上代码实现了一个简单的自动售卖机,当余额达到商品价格时自动出货,并计算找零金额。用户可以不断投币购买商品,直到退出程序。
阅读全文