-2
我正在爲我的機器人做一個循環。基本上,我想讓機器人在每個循環之後再移動一行。我想從用戶最終想要的行數開始。所以如果用戶想要4行開始,它將開始移動4行,然後它將移動5行,然後它將移動6行,等等。如何在第二次循環後增加變量的值?
我使用變量makeLine並把它作爲makeLine ++,因此每次增加一個。但是,當我這樣做時,它每次從5開始而不是4開始。
我該如何確保它從用戶輸入的值開始,然後在此之後再增加1?
這裏是我的代碼的一部分:
public void makeShape(Robot rob, int rows) {
for(int count = 0; count < rows - 1; row++) {
turnLeft(rob, rows);
makeLine(rob, rows++);
turnRight(rob);
turnRight(rob);
makeLine(rob, rows += 2);
發佈您的代碼。 –
您應該向我們展示演示此示例的最少量代碼。 –
也許試試像'(makeLine-1)++'那樣。 – BlackBeard