[解決済み】Javaメソッドスタブ
2022-01-28 15:12:41
質問
これは、私がやらなければならないことです。
以下のmain()から呼び出されるメソッドのスタブを定義する。各スタブは "FIXME.FIXME.FIXME を表示する必要があります。メソッド名()を終了します "と表示し、その後に改行を入れて -1 を返します。
出力例です。
FIXME: Finish getUserNum()
FIXME: Finish getUserNum()
FIXME: Finish computeAvg()
Avg: -1
これは私が持っているコードです。
import java.util.Scanner;
public class MthdStubsStatistics {
public static int methodName (int userNum1, int userNum2, int computerAvg) {
System.out.println("FIXME: Finish getUserNum()");
System.out.println("FIXME: Finish getUserNum()");
System.out.println("FIXME: Finish computerAvg()");
System.out.println("Avg: -1");
return 0;
}
public static void main() {
int userNum1 = 0;
int userNum2 = 0;
int avgResult = 0;
userNum1 = getUserNum();
userNum2 = getUserNum();
avgResult = computeAvg(userNum1, userNum2);
System.out.println("Avg: " + avgResult);
return;
}
}
メソッドスタブを理解しているつもりでしたが、とても愚かで単純な間違いを犯しているような気がするのですが?私はコードのpublic static int methodNameセクションしか編集することができません。
どうすればいいですか?
この意味でのメソッドスタブとは、実体のないメソッド、つまり意図したとおりのことが行われていないメソッドのことです。あなたの
getUserNum()
メソッドはユーザーの固有 ID を返すべきですが、代わりにスタブを定義して、単に
-1
を起動するたびに
を見ればわかると思います。
main()
メソッドで、この2つのメソッドを定義しているはずです。
userNum1 = getUserNum();
avgResult = computeAvg(userNum1, userNum2);
そこで、それらを定義します。以下は
getUserNum()
スタブは次のようになります。
public static int getUserNum() {
System.out.println("FIXME: Finish getUserNum()");
return -1;
}
帰る
computeAvg()
OPまで。
関連
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】スレッド "main "での例外 java.util.NoSuchElementException
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】エラー。Selection does not contain a main type
-
[解決済み】"比較メソッドはその一般契約に違反する!"
-
[解決済み】スレッド「main」での例外 java.lang.StringIndexOutOfBoundsException: 文字列のインデックスが範囲外です。0 [閉店]
-
[解決済み】宣言されたパッケージが期待されるパッケージと一致しない ""
-
[解決済み】「error: '.class' expected」の意味と修正方法について
-
[解決済み】非閉鎖文字リテラルエラー
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] java.sql.SQLException を取得しました。ResultSet が終了した後の操作は許可されません。
-
[解決済み】javaで無効な文字定数