gpt4 book ai didi

java - 虚拟自动售货机

转载 作者:行者123 更新时间:2023-11-30 04:15:40 25 4
gpt4 key购买 nike

到目前为止,我已经为虚拟自动售货机编写了以下代码:

public class VirtualVender {
public static void main(String[] args){
int MILK_CHOCOLATE = 01;
int DARK_CHOCOLATE = 02;
int LIGHT_CHOCOLATE = 03;
int COOKIE_CHOCOLATE = 04;
int SELECTION;
System.out.println("********************");
System.out.println("Vending Machine");
System.out.println("Enter Your Selection");
Scanner input = new Scanner(System.in);
SELECTION = input.nextInt();
System.out.println("********************");
}
}

因此,根据我的理解,用户输入现在应该存储在 SELECTION 中,但是如果我输入 01,如何让 SELECTION 调出 MILK_CHOCOLATE 呢?如果您需要更深入的问题,请回复,我会尽力更好地解释我的问题。

感谢您的帮助!

最佳答案

有很多不同的方法可以做到这一点。这是一个:

if (SELECTION == MILK_CHOCOLATE) {
System.out.println("Please enjoy your milk chocolate.");
}

顺便说一句,惯例是使用 ALL_UPPERCASE 表示常量,即在程序的整个生命周期中保持不变的值。因此,虽然 MILK_CHOCOLATE 是常量,但用户的选择却不是。您应该将该变量命名为 selection。 Java 编译器并不关心,但代码对于其他程序员来说会更容易阅读。

关于java - 虚拟自动售货机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18472599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com