我是使用becker.robots的初学者,我正在尝试新的事情,比如为行动创建不同的方法,使代码本身更容易。但是,我一直收到同样非法的表达错误开始,令我感到沮丧。我在第11行就得到了5 = 6个错误。帮助他人? :(
import becker.robots.*;
public class excercisefour {
public static void main(String[] args) {
City tor = new City(7,7);
Robot jesus = new Robot(tor, 0, 1, Direction.EAST);
makeWalls(tor);
private static void makeThings(City city){
Thing t1 = new Thing(c, 1, 1);
Thing t2 = new Thing(c, 1, 3);
Thing t3 = new Thing(c, 3, 3);
Thing t4 = new Thing(c, 4, 4);
Thing t5 = new Thing(c, 3, 1);
Thing t6 = new Thing(c, 4, 3);
}
private static void turnRight(Robot robot) {
for (int i = 0; i < 3; i++) {
robot.turnLeft();
}
}
private static void moveToWall(Robot robot) {
while (robot.frontIsClear()) {
robot.move();
}
}
private static void moveSpaces(Robot robot, int n){
while (n>0){
robot.move();
n--;
}
}
}
答案 0 :(得分:1)
为main
方法
public static void main(String[] args) {
...
} <--- this
答案 1 :(得分:0)
在启动main
之前,您没有关闭makeThings
方法。添加结束}
。