問題タブ [drjava]
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 - JFrameでのNullPointerException
現時点では、このプログラムに実行させたいのは、コンパイルエラーなしで実行することだけです。基本的には、フレームを開いて、フレームを選択したときに上矢印キーを押すと、arrows [0]がtrueに設定され、離すとfalseに設定されます(と同じです)。右、下、左も)..。
私のコードはコンパイルされます。ただし、実行しようとすると、このエラーが発生し続けます。
私は以前にこれにいくらか似たプログラムを実行しましたが、この問題は発生しませんでした。もともとは「frame.addKeyListener;」のせいだと思っていました。または「frame.setFocasable(true);」しかし、私はそれらの行を削除しようとしましたが、それでもエラーが発生しました...
これが私が実行しているコードです。この問題を修正するための助けがあれば役に立ちます。
java - NullPointerExcetionネイティブメソッドアクセサー...ハッシュワードの問題
ファイルを読み取って「単語」を並べ替えるプロジェクトを書いています。このコードは正しくコンパイルされますが、nullポインター例外が発生します。何か案は?
例外のスタックトレースは次のとおりです。
java - IDE クラッシュの原因となる追加メソッド、エラー コードなし
私の課題では、Number を拡張する階層で 5 つのクラスを作成します。2 つのパラメーターとクラスの戻り値の型を持つクラスごとに、足し算、引き算、掛け算、割り算のメソッドを作成します。
メソッドの文法は各クラスで同じです。それらはすべて、Dr. Java の対話ペインでクラッシュを引き起こし、エラーを返しません。
これを解決するにはどうすればよいですか?
java - Java の初心者 - 出力の制御 - Asterix の生成
このプログラムを完了するのに苦労しています。アスタリスクを作成するプログラムを作成しようとしていますが、それを三角形にします。
これは私がすでに持っているものです。
アスタリスクを作成していますが、三角形を作る場所でそれらを続けるにはどうすればよいでしょうか...それらは進むにつれて大きくなり、次に小さくなります...
前もって感謝します!
java - jar ファイルを作成しようとすると、cmd がコマンドを認識できないと言うのはなぜですか?
既にコンパイル済みで保存済み.java
のファイルを取得できず、cmd でコンパイルされず、ファイルを作成できません。これは、コマンドをコンパイルしようとする.jar
と、端末が'jar' is not a recognized as an internal or external command, operable program or batch file.
同じ出力を返すと通知しているためです。javac
.jar
正しいの作成を続行するには、 を作成する必要があり.exe
ますか? または別の方法がありますか?
問題になる可能性のあるdrJavaでも作業していますが、わかりませんか?
java - プログラムを実行しようとするとき、不正なクラスリテラルはどういう意味ですか?
Dr. Javaでプロジェクトを作成しました。コンパイル後、自動的にJarファイルに変換してから変換できますが、.exe
次のエラーが発生し続けます。
プロジェクトをテスト実行しようとすると、なぜこれが発生するのか考えられますか?
これはメインクラスです:
これは、実行を押した後のエラーのスクリーンショットです。
java - DrJavaコードを完成させるのを手伝ってください。私はそれを終える方法について混乱しています
ユーザーから文字列を読み取り、文字列に表示される母音と子音の数を判別して出力するアプリケーションを設計および実装します。ループ内でswitchステートメントを使用します。
一般的なプログラム出力は次のとおりです。
私のコードは次のとおりです。
java - drJava が String でエラーをスローするのはなぜですか?
これは本当にばかげた質問かもしれませんが、drJav のインタラクション ペインをテストしています。
私は文字列変数を作成し、それを実行しようとします.length
:
次に、エラーが発生します。これは私を困惑させます:
私はそれが空の配列であることを知っていますが、私はそれを私に見せたいです-つまり、0
出てくるはずです。
java - for ループが停止しないのはなぜですか。ブール式にもかかわらず?
リストされている最後の for ループ (int 変数 n および o).. 私はどのような種類のプログラミングも初めてで、入門コースでは Dr Java といくつかの基本的なメディアを使用して、本質的にタートル ペンを作成します。ディスプレイに物を描きます。
私の最後のforループは(私の目には)最初にn <= oのときに開始する必要があると言っているようです。それで始まります。次に、 n=2 が <=o (1) ではないように更新する必要がありますが、最後の部分を無限にループし続けます...
基本的に、最終的な結果として、最後のループ (n,o) は j の 7 ループごとに 1 回だけ開始されます。それが行うことは、7 つのひし形を描画し、n,o ループがそれを下に移動して新しい行を開始し、そこでさらに 7 つのひし形を描画することです! しかし、それは無期限に上下に移動し続けます..
java - ループが停止しないのはなぜですか。ブール式にもかかわらず一見
したがって、私のプログラムは実行され、右上から始まるひし形の列を描画します。次に、行を下に移動して繰り返します。(キャンバスサイズのために)4行で停止する必要がありますが、停止しません!
最初のステートメントはダイヤモンドを描画します。ステートメントの2番目は、次のダイヤモンドに移動します。7回繰り返します。
3番目のforステートメント(これが問題であると私が想定している場所です..)は行を下に移動し、最初の2つを繰り返します。
すべてが完璧に実行されます!止まらないまで!
それは無期限に繰り返され続けるだけです!
私の見方:最後のforループはk == 1として開始し、kを毎回1ずつ増やす必要があります。そしてそれは4を過ぎて繰り返されるべきではありません
助けてください!:)
編集:わかりました、それでjは間違いなく問題です...なぜ私がリセットするのかを説明するためにJ:私が7で7をリセットしなかったとき、それは最初の行を描画し、それから新しいに移動するステップを無限にループします行。したがって、描画を停止し、「下、右、下、右、下、右...など」を移動します。
j = j-7を追加すると、その問題は修正されましたが、この新しい問題が開始されました。k<= 4が真ではないため、どのiが修正されると思いますか...そのブール値を「無視」しているように見える理由は何ですか。
EDIT2:修正済み:最後のforステートメントをこのIFステートメントに変更しました:
私を助けてくれたみんなに感謝します!このサイトで素晴らしい反応!