問題タブ [karel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 新しいKarel右折ロボットを作成するコンストラクタエラー
私はJavaが初めてで、カレルが右折するためのメソッドを備えた新しいロボットクラスを作成しようとしています。ただし、クラス「RightTurnerRobot」を拡張して「Robot」を含めようとすると、次のエラーが発生します。
暗黙のスーパー コンストラクター Robot() は、既定のコンストラクターに対して未定義です。明示的なコンストラクターを定義する必要があります
私のコードは以下の通りです。
編集:私は問題を理解しました。UrRobot
の代わりに拡張することになっていましたRobot
。次に、次のコンストラクターを作成しました。
java - Java(kareltherobot)の問題
私は現在、高校の AP コンピューター サイエンスのクラスにいます。「kareltherobot」パッケージを使用して Java でコーディングしています。手順は次のとおりです。このラボでは、ロボットがルンバのように動作します。部屋のブザーの山をすべて拾います。タスクを実行しながら、情報を追跡します。部屋のすべての場所をクリーンアップする必要があります。ユーザーは、ロボットの初期状態の場所と方向だけでなく、掃除する部屋 (読み込まれるワールド ファイル) を求められる必要があります。
ユーザーに報告する情報:
• 部屋の広さ
• 杭の数
• ブザーの総数
• ブザーの最大の山
• 最大の山の位置 (相対)
•平均パイルサイズ
•汚れたパーセント(パイル/面積)
テストするテンプレートと世界を用意しました。私たちはプログラミングとテストの学習の初期段階にあるため、テストの世界を提供しています。コードを壊す可能性のあるテスト ケースを検討し、開発中にこれらのケースをテストすることをお勧めします。
これが私の現在のコードです。私の問題は、ロボットを南東の角に移動させることができないことです。私はそれをそこに行かせてから、移動させてクリーンな行を使用させようとしていました。このようにして、各行を 1 つずつ消去します。誰か助けてくれませんか?
java - Mac 上の Eclipse で実行しようとすると、Karel の画面が空白になる
現在、オンラインの CS106A スタンフォード コースを受講しています。この一環として、Eclipse をインストールして Karel を実行する必要があります。
https://web.stanford.edu/class/cs106a/eclipse.shtmlの手順を使用してインストールした最新バージョンの Eclipse を使用して Eclipse をインストールし、同じ手順を使用して Java もインストールしました。
Karel を起動して実行しようとしていますが、ここに示すように空白の画面が表示され ます
これを修正する方法についてのアイデアはありますか? Java 8 Update 121 を実行しています
java - 同期を維持しながらEclipseプロジェクトをIntelliJにインポートする
IntelliJをIDEとして使用したいが、Eclipseプロジェクトを現在の状態に保ちたいので、同期を維持しながらEclipseプロジェクトをIntelliJにインポートしようとしています。何かあれば、プログラミングの割り当てを(Eclipseプロジェクトとして)直接アップロードします. つまり、IntelliJ IDE で Eclipse プロジェクトを編集したい、それだけです。
いくつか検索した後、IntelliJ でそれができることがわかりました。
プロジェクトのインポート -> [.project ファイルを選択] -> プロジェクトとモジュール ファイルを [他のディレクトリ] に保持 & 作成された IntelliJ IDEA モジュールを Eclipse プロジェクト ファイルにリンク -> [インポートするプロジェクトを選択、私の場合は「空のカレル プロジェクト」]
ただし、私のプロジェクトには .java ファイルはまったくありません。そこで助けが必要です。私は何かを見逃しているか、誤解していますか? ちなみに、Eclipse 統合プラグインは有効になっています。
java - シンボル「CollectNewspaperKarel」を解決できません
私は長い間 CS106A を自分のコンピューターで動作させようとしてきましたが、Java 教育の大部分を逃しているようです。彼らが何をしたのかわからないという行をcmdに入れます。
私の最近の問題は、Karel プログラムを単にテストしていたときでした。IntelliJ の Web サイトにあるようにインポートしました。ほとんどのことは正しいと思います。karel.jar は依存関係タブなどにありますが、このコードを実行しようとすると、「シンボル 'CollectNewspaperKarel' を解決できません。それが何を参照しているのかわかりません。私が見た他のすべての回答は、理解できない意味不明な言葉で話しています。誰かができれば私の知識の巨大な穴を説明してください。または、少なくともその名前を説明して、ビデオを見ることができるようにしてください...それは素晴らしいことです.
karel - 「i」が除外リストにない限り、forループをループしようとしています
私は Karel でプログラムを書いています。これは基本的に Pascal に Fanuc ロボットのモーション コマンドを加えたものです。forループで200回ループするなど、私のコードは機能します。
ここで、除外リストを追加したいので、疑似コードで" "I=1 から 200 の場合、私が除外リストにない限り実行します"
リストは次のとおりです。「整数の配列除外[5]」私のコードは次のとおりです。
これで、スタック オーバーフローが発生する理由がわかりました。for ループから飛び出しています。しかし、私は自分の問題を解決する方法を思い付くことができません。配列の 5 つのメンバーを個別にチェックすることはできますが、同じことを再度追加する必要がある 2 番目 (3 番目) の for ループがあるため、コードを短く簡潔に保つようにしています。
どんな助けでも大歓迎です!