[解決済み] このメソッドはdouble型[重複]の結果を返さなければならない。
2022-02-09 14:41:35
質問
public double getBalance(int account){
for(int i=0; i<this.account.size(); i++) {
BankAccount anAccount = this.account.get(i);
if(anAccount.getAccountNumber()==account) {
double balance = anAccount.getBalance();
return balance;
}
}
}
このメソッドが出すエラーは、double型を返すgetBalance()メソッドから明らかにbalanceを返しているのに、このメソッドはdouble型の結果を返さなければならないというものです。なぜうまくいかないのでしょうか?私は理解していない。
どうしたらいいですか?
あなたが持っているのは
return
ステートメントを
if
を返すとは限りません。
double
そのため、コンパイラはエラーを出します。
別の
return
をそこから出してください。
関連
-
[解決済み】「'void' type not allowed here」エラーの原因とは?
-
[解決済み] hibernate のプロパティが見つかりません。
-
[解決済み】Mockitoでモックからチェックされた例外を投げる
-
[解決済み] メソッドがそのスーパークラスのメソッドをオーバーライドしない
-
[解決済み] エラー - trustAnchors パラメータは空であってはなりません。
-
[解決済み] このメソッドは、boolean 型の結果を返す必要があります、java
-
[解決済み] Eclipseにプロジェクトをインポートした後に「Must Override a Superclass Method」エラーが発生する。
-
[解決済み] メソッドの戻り値の型を汎用的にするにはどうすればよいですか?
-
[解決済み] なぜJava 8のOptionalは引数で使ってはいけないのか
-
[解決済み] java 8で型変換を行うreduceメソッドにcombinerが必要な理由
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] if / for / while 内で "Missing return statement" が発生する。
-
[解決済み】このコンパイルユニットは名前付きモジュールに関連しているため、名前付きパッケージeclipseを宣言する必要があります。
-
[解決済み】"比較メソッドはその一般契約に違反する!"
-
[解決済み】Javaの部分文字列:「文字列のインデックスが範囲外」。
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】Javaでユーザー入力を待機させる方法
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み】Javaを使用するSelenium - ドライバの実行ファイルのパスは、webdriver.gecko.driverシステムプロパティで設定する必要があります。
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み] Hide Utility Class Constructor : ユーティリティクラスはパブリックまたはデフォルトコンストラクタを持つべきではありません。