嗨类我有一个机器人,我需要告诉它说前5.我有方法移动一定的次数前,我只需要得到它在我班上班。这里是方法:如何做的方法工作,我在Java中
public void moveNumOfTimes(int num)
{
//-----------------------------------------------------------------------------------------------
int i=0;
while(i<num) {
if (this.frontIsClear()){ // if the front is NOT clear the robot should not move, otherwise will collide into the wall
this.move();
}
i++; // same as i=i+1;
}
//-----------------------------------------------------------------------------------------------
}
如何在我的程序中输入?是这样吗?
moveNumOfTimes(int num);
希望有人可以提供帮助。由于
你称呼它,以同样的方式调用'fontIsClear()'或'移动()'方法,只是这次指定的次数作为参数(例如'moveNumOfTimes(5);')。如果你有这方面的问题,在继续你的项目之前,你应该阅读Web上的Java教程。 – Laf
有很多很好的教程。它看起来像你想从命令行读取。给这篇文章读:http://alvinalexander.com/java/edu/pj/pj010005 – Joe
我明白,但我的意思在命令行中输入它告诉它跑五次,而不是输入它的每一次我的希望它前进一定数量的步骤。 – Tom