import java.util.Scanner;
public class GrocerySorter {
public enum GroceryItem {GR_APPLES, GR_BANANAS, GR_JUICE, GR_WATER};
public static void main (String [] args) {
GroceryItem userItem = GroceryItem.GR_APPLES;
if (userItem == GroceryItem.GR_APPLES) {
System.out.println("Fruit");
}
else if (userItem == GroceryItem.GR_BANANAS) {
System.out.println("Fruit");
}
else if (userItem == GroceryItem.GR_JUICE) {
System.out.println("Drink");
}
else if (userItem == GroceryItem.GR_WATER) {
System.out.println("Drink");
}
else
System.out.println("Drink");
}
return;
}
}
我收到第24和26行的错误消息(最后一个和第二个到最后一个)。
GrocerySorter.java:24:非法启动类型 返回; ^
GrocerySorter.java:26:期望的类,接口或枚举 }
答案 0 :(得分:2)
你遗失了{在最后的其他人之后。
此外,我建议您使用switch
代替if else
。
switch (userItem) {
case GR_APPLES:
System.out.println("Fruit");
break;
case GR_BANANAS:
System.out.println("Fruit");
break;
default:
break;
}