第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用從一個(gè)類到另一個(gè)類的方法

使用從一個(gè)類到另一個(gè)類的方法

30秒到達(dá)戰(zhàn)場 2022-06-15 09:33:49
我的最后一種方法有問題。我被告知我必須在我的銀行類的每月費(fèi)用方法中使用我的 BankAccount.class 中的調(diào)整方法,但我無法弄清楚。我嘗試了多種不同的方法,但無法使其正常工作。我們需要用月費(fèi)調(diào)整賬戶余額。Bank.java:33:錯(cuò)誤:BankAccount 類中的方法調(diào)整不能應(yīng)用于給定類型;BankAccount.adjust(); ^必需:雙重發(fā)現(xiàn):無參數(shù)原因:實(shí)際參數(shù)列表和正式參數(shù)列表長度不同 1 錯(cuò)誤Bank.java:33: 錯(cuò)誤:double 不能被取消引用 fee.adjust(); 1 個(gè)錯(cuò)誤Bank.java:33: 錯(cuò)誤:找不到符號 bank.BankAccount.adjust(); 符號:變量 BankAccount 位置:BankAccount[] 類型的變量銀行 1 錯(cuò)誤BankAccount.classpublic class BankAccount {String owner; // owner of accountint accountNumber; // integer account numberdouble balance = 0.0; // account balancedouble amount; // adjusted amount to balanceString balanceFmt = "%.2f"; // string format for 2 decimal placespublic BankAccount(String owner, int accountNumber) { //Constructor for the bank account   this.owner = owner;   this.accountNumber = accountNumber;}public double adjust(double amount) { //method to adjust balance   this.balance += amount;   return balance;}public String toString() { // method to print out account info   return owner + " owns the account " + accountNumber + " with the balance of $" + String.format(balanceFmt,balance);}public double getBalance() { // method to get balance of accounts   return balance;   }}銀行類public class Bank {BankAccount bank[];public Bank() { // constructor for making a 10 account array   bank = new BankAccount[10];}public void addAccount(BankAccount accounts) { // add account for giving numbers to accounts   for(int i = 0; i < bank.length; i++) {      if(bank[i] == null) {         bank[i] = accounts;         break;      }   }}BankAccount getAccount(int i) { //obtain account from BankAccount class   return bank[i];}
查看完整描述

2 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

似乎您忘記將費(fèi)用參數(shù)傳遞給 adjust() 方法。以下代碼工作得很好


 public void monthlyFee(double fee) { //monthly fee for bank accounts

    for(int i = 0; i < bank.length; i++) {

      if(bank[i] != null) {

        System.out.println(bank[i].adjust(fee));

      } //I have tried BankAccount.adjust() and couldn't work, bank[i].adjust() nothing seems to work

    }

  }

創(chuàng)建銀行1


一個(gè)帳戶 Joe Mac 擁有帳戶 1234,余額為 $1000.00


兩個(gè)帳戶 Joe Mac 擁有帳戶 1234,余額為 $1000.00 Sally Ride 擁有帳戶 2345,余額為 $2000.00


三個(gè)帳戶 Joe Mac 擁有帳戶 1234,余額為 $1000.00 Sally Ride 擁有帳戶 2345,余額為 $2000.00 Pat Armstrong 擁有帳戶 3456,余額為 $3000.00


月費(fèi) 997.05 1997.05 2997.05 Joe Mac 擁有賬戶 1234,余額為 $997.05 Sally Ride 擁有賬戶 2345,余額為 $1997.05 Pat Armstrong 擁有賬戶 3456,余額為 $2997.05


錯(cuò)誤:


沒有發(fā)現(xiàn)錯(cuò)誤!?。?/p>


查看完整回答
反對 回復(fù) 2022-06-15
?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

很簡單:當(dāng)您檢查您的測試代碼時(shí),您會發(fā)現(xiàn)在調(diào)用該adjust()方法時(shí)它傳遞了一個(gè)雙精度值!

您的其他代碼(導(dǎo)致錯(cuò)誤的代碼)在調(diào)用該方法時(shí)似乎沒有傳遞任何雙精度!


查看完整回答
反對 回復(fù) 2022-06-15
  • 2 回答
  • 0 關(guān)注
  • 116 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號