Java 使用方法非法启动表达式

Java 使用方法非法启动表达式,java,logic,Java,Logic,我是一个使用becker.robots的初学者,我尝试了一些新的东西,比如为动作创建不同的方法,以使代码本身更简单。然而,我一直收到同样的非法开始表达错误,这让我感到沮丧。仅在第11行,我就得到了5=6个错误。帮助某人( 导入becker.robots.*; 公开课练习四{ 公共静态void main(字符串[]args){ 城市tor=新城(7,7); 机器人耶稣=新机器人(tor,0,1,方向为东); makeWalls(tor); 私人物品(城市){ 事物t1=新事物(c,1,1); 事物

我是一个使用becker.robots的初学者,我尝试了一些新的东西,比如为动作创建不同的方法,以使代码本身更简单。然而,我一直收到同样的非法开始表达错误,这让我感到沮丧。仅在第11行,我就得到了5=6个错误。帮助某人(

导入becker.robots.*;
公开课练习四{
公共静态void main(字符串[]args){
城市tor=新城(7,7);
机器人耶稣=新机器人(tor,0,1,方向为东);
makeWalls(tor);
私人物品(城市){
事物t1=新事物(c,1,1);
事物t2=新事物(c,1,3);
事物t3=新事物(c,3,3);
事物t4=新事物(c,4,4);
事物t5=新事物(c,3,1);
事物t6=新事物(c,4,3);
}
专用静态void右转弯(机器人){
对于(int i=0;i<3;i++){
机器人。左转();
} 
}
专用静态void moveToWall(机器人){
while(robot.fronticlear()){
机器人。移动();
} 
}
专用静态空间(机器人,int n){
而(n>0){
机器人。移动();
n--;
}
}
}  

main
方法中添加一个右大括号

public static void main(String[] args) {
    ...
} <--- this
publicstaticvoidmain(字符串[]args){
...

}在开始
makeThings
之前,您没有关闭
main
方法。添加一个关闭的
}

发布完整的错误消息。很可能,您在某处有标点输入错误。使用IDE(我更喜欢Eclipse)将帮助您立即发现并修复这些问题。感谢大家的帮助!如果您仍在适应java,有时语法错误可能是最令人沮丧的。
public static void main(String[] args) {
    ...
} <--- this