Java 数组声明问题

Java 数组声明问题,java,arrays,declaration,Java,Arrays,Declaration,这里怎么了?!?我真的看不见 我想制作一个数组(或数组列表?)来存储这些位置 应为错误。变量名不能以数字开头。名称4dir不是变量的有效名称 参考资料: 标识符是Java字母和Java数字的无限长序列,其中第一个必须是Java字母 变量名不能以数字开头。名称4dir不是变量的有效名称 参考资料: 标识符是Java字母和Java数字的无限长序列,其中第一个必须是Java字母 变量名不能以数字开头: private Location [] 4dir = {Location.NORTH, Lo

这里怎么了?!?我真的看不见

我想制作一个数组(或数组列表?)来存储这些位置


应为错误。

变量名不能以数字开头。名称
4dir
不是变量的有效名称

参考资料:

标识符是Java字母和Java数字的无限长序列,其中第一个必须是Java字母


变量名不能以数字开头。名称
4dir
不是变量的有效名称

参考资料:

标识符是Java字母和Java数字的无限长序列,其中第一个必须是Java字母


变量名不能以数字开头:

private Location [] 4dir = 
   {Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};

Location[]4dir/变量名不能以数字开头:

private Location [] 4dir = 
   {Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
Location[]4dir/我找到了答案

Location [] 4dir //<-- not allowed

Location [] _4dir //<-- try this
  • 预期4dir必须不带4
  • 不兼容的类型-现在它们正常了
  • 缺少新位置。CompassDirection
  • 现在它起作用了。对于davek的建议,我找到了答案

    Location [] 4dir //<-- not allowed
    
    Location [] _4dir //<-- try this
    
  • 预期4dir必须不带4
  • 不兼容的类型-现在它们正常了
  • 缺少新位置。CompassDirection

  • 现在它起作用了。建议davek的tnx添加语言标记。Location.NORTH中有一个输入错误(但可能不是这样)。错误消息是什么?在指定行中的元素之前,您需要使用
    new Location
    启动集合。添加语言标记。Location.NORTH中有一个输入错误(但可能不是这样)错误消息是什么?您需要先使用
    新位置
    启动收集,然后才能在线指定元素。