标签: java
我初始化一个全局字符串数组,如下所示:
private static final String[] foods = new String[]{"Pasta", "Beef", "Soup", "Chicken"};
我在switch语句中使用食物[0]。说它需要不断表达。关于这个什么不恒定?
答案 0 :(得分:3)
对数组的引用foods是不变的,但您可以在程序中的某处轻松编写:
foods
foods[0] = "abc";
因此foods[0]不是常数。
foods[0]