問題タブ [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.

0 投票する
2 に答える
1688 参照

java - Javaは変数に解決されません

Javaでじゃんけんゲームを作ろうとしています。私はここに私のベースコードを持っています

何らかの理由でプログラムをコンパイルすると、このエラーが発生します

このエラーが発生する理由と修正方法を教えてください。switch(choice) も試しましたが、うまくいきませんでした。

0 投票する
3 に答える
94 参照

java - 文字列変数の初期化エラー

コンパイラからエラーが発生しました。誰にも手がかりはありますか?

エラーは次のとおりです。

1 件のエラーが見つかりました:

ファイル: /Volumes/USB20FD/Computer Science/Java/Labs/mathProg/mathProg.java [行: 45]

エラー: ローカル変数 functionName が初期化されていない可能性があります

DrJava を IDE として使用し、Eclipse 0.A48 コンパイラーを使用しています。これは簡単なクラス ラボのためのものです。

0 投票する
1 に答える
163 参照

methods - return メソッドを使用して整数を 2 進数に変換するにはどうすればよいですか?

私は 1 年生の comp sci クラスにいて、 を使用してDrjavaいます。ユーザーが0 から 255までの範囲の 2 つの数値を入力し、それらを 2 進数に変換し、これらの数値を加算してから、合計の 2 進数バージョンを出力する割り当てがあります。

私のプログラムには、次のメソッドが含まれている必要があります。

パラメータをバイナリ値に変換し、int の配列として格納された値を返します。

配列に格納された 2 進数を 1 行に出力します。

配列に格納されている 2 つの 2 進数を加算し、合計を新しい int 配列で返します。

2進数の配列を作成することになっていると思いますが、よくわかりません。もしそうなら、戻りメソッドで配列を使用する方法がわかりません。この課題に取り組む方法について何か考えはありますか? ありがとう。

0 投票する
2 に答える
235778 参照

nullpointerexception - スレッド「AWT-EventQueue-0」での例外 java.lang.NullPointerException エラー

こんにちは、私は高校レベルの新しいプログラマーです。その結果、プログラミングについてあまり知りません。かなりの数のエラーが発生していますが、それらは解決されていますが、他のエラーは完全に理解できていません。Check Boxユーザーがさまざまな選択肢の中から選択し、アクションに応じて画像が変化する簡単な選択プログラムを作成します。プログラム自体は完全にコンパイルされますが、実行すると複雑になります。これが私のプログラムです:

この部分まではスムーズに実行され、準拠していますが、プログラムの実行に進むと、このエラーが発生します。

ばかげた間違いかもしれませんが、私はこれを理解できないようです。助けてください、ありがとう

0 投票する
3 に答える
283 参照

java - 配列を使ったデッドコード?

戦艦ゲームで「デッド コード」警告が表示されます。船を配置できるかどうかをテストしており、配置できる場合に船が向く方向が異なることを確認しています。

次に、 In.classを使用して入力を取得し、ブール値 (配置の方向を確認するときに true/false に設定) で配置できるかどうかを確認した後、int の 2D 配列を使用し、すべての場所を 1 に設定します (開始場所、 + 指定された方向の長さ (パラメーターとして指定)

私の.javaファイルはここにありますShipProperties.java

可能であれば、初心者のスキル レベルへの回答を維持してください (基本的な I/O と配列、ロジックはかなり得意です)。

編集

修正したところ、意図したとおりに動作するようになりました。

リターンをループ内の if/else に入れるだけです

0 投票する
1 に答える
1209 参照

java - パスを販売するメソッドと、JAVA でチケットを販売する別のメソッドを作成する

こんにちは、次の出力を満たすコードを作成しようとしています。

最初の 3 行はできましたが、 SellPass() 、sellTickets() 、 moneyMade() のメソッドを書くのに苦労しています。私のコードを出力するはずの次のテスターコードは次のとおりです。

メソッドを記述しようとしているコードは次のとおりです。

どんな助けでも大歓迎ですありがとう!

0 投票する
5 に答える
1129 参照

java - txtファイルからランダムな単語を取得しても出力が得られず、コンパイラエラーも発生しません

プログラムのシェルを変更することはできません。最終的な目標は、txt ファイル内の単語のリストからランダムな単語を選択することです。これを何度もスキャンし、コードを1つずつ調べ、さまざまなことを試しましたが、実行するたびに問題なくコンパイルされますが、出力は得られません。プライベート関数に出力を挿入しようとしましたが、役に立ちませんでした。誰かが私のコードの何が問題なのかを確認したり、何が起こっているのかを説明したりできますか?