📄 roam.java
字号:
package robot;
import java.io.File;
import java.util.Scanner;
public class Roam {
private Robot arobot;
private Plain aplain;
private Work awork;
private String str[]=new String[100];
public Roam()
{
}
public String[] getstring()throws Exception/*得到每一行字符串*/
{
Scanner scanner=new Scanner(new File("input.txt"));
String line;
for(int i=0; (line=scanner.nextLine()).compareTo("n")!=0; i++)
{str[i]=line;
}
return str;
}
public void choosestring(String num,int number)/*辨别使用哪个查找,string num为字符串,int number为的几行*/
{
if(number==0)
aplain=new Plain(num);
else if(number%2==1)
arobot=new Robot(num);
else if(number%2==0)
{awork=new Work(num);
awork.moving(num,arobot);
}
if(number!=0 && number%2==0)
System.out.print("the consequence is "+arobot.gets1()+","
+arobot.getq1()+" "+arobot.getdirection()+"\n");
}
public static void main(String s[])throws Exception
{ Roam aroam=new Roam();
aroam.getstring();//得到每一行字符串,并输入字符串数组.
for(int k=0;aroam.str[k]!=null;k++)
{ System.out.print(aroam.str[k]+"\n");
aroam.choosestring(aroam.str[k],k);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -