嗨類我有一個機器人,我需要告訴它說前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