📄 nasa.java
字号:
package cn.nasa;
public class Nasa {
private Parser parser;
private Util util;
// public void init(int x,int y,String direction,int max_x,int max_y){
// patser=new Parser();
// util=new Util(x,y,direction,max_x,max_y);
// }
public Nasa(Parser parser,Util util){
this.parser=parser;
this.util=util;
}
public boolean Command(String input){
IAction action;
try{
for(int i=0;i<input.length();i++){
action=parser.getinput(input.substring(i, i+1));
action.setdirection(util.direction);
action.setcoordinate(util.coordinate);
action.exec();
util.check();
}
return true;
}catch(Exception e){
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -