karel

    0熱度

    2回答

    我的任務是爲卡雷爾機器人創建一個算法,用於退出迷宮,一旦它到達蜂鳴器就停止。除了讓卡雷爾在到達蜂鳴器時停止,我已經成功創建了這個算法。這只是我的代碼的一部分,但你會發現我基本上在每一步都插入一個蜂鳴器檢查點。我不禁覺得自己有一個更簡單的方法,再加上,當我試圖用我的新插入的蜂鳴器檢查執行,它給了我這個錯誤:在線程異常「主要」 java.lang.StackOverflowError的 while(!

    1熱度

    1回答

    我編寫了這段代碼,使用了比本課程更多的Java元素。但我很難讓它在所有4個方向上工作。吸氣劑和吸附劑嵌入使卡雷爾移動的方法中。如果我能得到任何幫助,使這個鱈魚工作,這將是偉大的。 import stanford.karel.*; public class MidpointFindingKarel extends SuperKarel { public void run(){ w

    1熱度

    1回答

    我試圖和斯坦福大學的CS106A在線課程中提出的Karel機器人一起玩。我不想按照文檔建議安裝舊版本的Java和eclipse。我發現教程解釋瞭如何實現它,在獨立的eclipse安裝中,甚至是在stackoverflow中的線程,但它們都基於JRE6。 有沒有辦法讓它使用JFE7? 在此先感謝。 其他問題,我可能會在未來幾周內找到明顯: 爲什麼這個庫不JRE7工作? (我希望更新的lib不能與較舊

    2熱度

    5回答

    我在程序中想知道如Karel the Robot運行,因爲它沒有使用main()方法。相反,它使用run()方法: import stanford.karel.Karel; public class CollectNewspaperKarel extends Karel { public void run() { move(); } } 它是如何工作的?

    0熱度

    2回答

    所以我必須使用becker.robots包來前進,拿起一定數量的閃光器,然後轉身放置它們。但是,我不確定如何調用robot.move()方法。每次我嘗試讓它向前移動時,我得到一個編譯器錯誤說: 錯誤:方法移動類becker.robots.Robot不能應用於給定的類型; 要求:沒有發現參數 :整數 原因:實際的和正式的參數列表的長度不同 可能有人請幫我:)

    1熱度

    2回答

    時候所以我的代碼是 function start(){ while(frontIsClear()) { move(); } yesWall(); noWall(); } function placeBall() { putBall(); } function yesWall() { while (frontIsB

    1熱度

    2回答

    所以我非常需要委託類(ref)能夠讀取在主驅動程序中創建的類的實例。我試圖在ref中創建類引用,但是這隻會在世界中創建更多的對象,並且不會使原始對象移動。 主要驅動代碼: public static void main(String args[]) { AbstractTrackRobot Sprint100Bot = new Sprint100Bot(1,1,North,0);

    0熱度

    1回答

    我是一名編程初學者,我決定參加斯坦福大學在線編程方法論課程(cs106a)。我按照說明將Eclipse文件解壓縮到我的電腦上。當我試圖打開它時,它說:「發生錯誤,請參閱日誌文件。」我不知道如何解決這個問題,我真的很想學習這個程序。我搜索了其他類似的問題,只找到一個,建議的解決方案是設置環境變量。不幸的是,我不知道該怎麼做。 如何讓Eclipse運行?

    1熱度

    2回答

    需要編寫一個名爲clearStacks()的方法,它將最近創建的機器人向前移動,直到它到達牆上時拾取所有的響應者。該方法不應返回任何值 並且不帶任何參數。 它也有一個副作用:該方法打印機器人在每個堆棧中拾取了多少個蜂鳴器。假設有3堆在一排,輸出可能是這樣的: 傳呼機:4 傳呼機:1個 傳呼機:7 ,我不能寫的機器人,有多少傳呼機拿起 我的問題每個堆棧。只有總量。我在Java中.. 我的代碼是新:

    0熱度

    1回答

    我最近開始通過視頻在斯坦福大學的CS106A中通過iTunes U學習編程。我現在正在與卡雷爾等寫作。 我遵循關於將所有內容下載到信件的說明,但是當我開始編寫一組方法時,系統告訴我它無法找到我正在使用的版本,並且在Assignment1包中,當我通過Eclipse查看,Assignment1的每個子部分都有一個警告三角形。 public class *CollectNewspaperKarel*