Object 如何在GridWorld中修复此错误,以便正确创建这些对象?

Object 如何在GridWorld中修复此错误,以便正确创建这些对象?,object,methods,syntax,gridworld,Object,Methods,Syntax,Gridworld,现在是时候了,我的老师给他的所有学生一个奇妙的网格世界,称为网格世界。而且,在探索这个奇妙的世界的过程中,我犯的错误比一个老式卡通中的超载机器人还要多。为什么我必须得到语法错误,对我来说,没有意义?我会继续查找,但我怎么可能得到以下错误。我已经意识到这和我一直犯的错误是一样的,然后又忘记了。我不确定那是什么错误。这是我的密码: Location loc1 = new Location( 10, 3 ); Location loc2 = loc1.getAdjacentLocation( Loc

现在是时候了,我的老师给他的所有学生一个奇妙的网格世界,称为网格世界。而且,在探索这个奇妙的世界的过程中,我犯的错误比一个老式卡通中的超载机器人还要多。为什么我必须得到语法错误,对我来说,没有意义?我会继续查找,但我怎么可能得到以下错误。我已经意识到这和我一直犯的错误是一样的,然后又忘记了。我不确定那是什么错误。这是我的密码:

Location loc1 = new Location( 10, 3 );

Location loc2 = loc1.getAdjacentLocation( Location.WEST );

Location loc1.getAdjacentLocation(SOUTH);

Location loc1.getAdjacentLocation(NORTHEAST);

(new Location(2, 5)).getAdjacentLocation(NORTHEAST);

(new Location(2, 5)).getAdjacentLocation(52);

(new Location(2,5)).getAdjacentLocation(0);

System.out.println( "loc1 = " + loc1 );

System.out.println( "loc2 = " + loc2 );
我得到了这个错误,我肯定我经常犯这个错误

error "';' expected"

疯狂吧?非常感谢你。我将非常感谢给我一个有效解决方案的人。

我认为唯一错误的是第5-7行没有给出变量。应该是:

Location loc3 = new Location(2, 5).getAdjacentLocation(NORTHEAST);
Location loc4 = new Location(2, 5).getAdjacentLocation(52);
Location loc5 = new Location(2,5).getAdjacentLocation(0);
编辑: 另一件事是,当您通过常量调用
方向时,您必须使用此格式,
Location.NORTH
,因此这是您应该拥有的:

Location.SOUTH
Location.NORTHEAST
Location.NORTHEAST

对它是Java。顺便说一下,蓝色的冰,漂亮的序列号。