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

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

我在 if 和 else 語句中給出的比率沒有按應(yīng)有的方式相加

我在 if 和 else 語句中給出的比率沒有按應(yīng)有的方式相加

慕斯王 2023-11-01 22:40:59
我制作了一個(gè)簡單的稅務(wù)計(jì)算器,如果您單身或已婚,它會(huì)以不同的方式計(jì)算您的稅款。我正在使用 JOptionPane,因?yàn)檫@是一項(xiàng)要求,而且我還需要不要將所有代碼放在主方法中,我必須使用主方法之外的方法,但在同一個(gè)構(gòu)造函數(shù)類中,我為單速率創(chuàng)建了兩個(gè)構(gòu)造函數(shù)以及一種計(jì)算已婚率的方法。我必須能夠允許用戶輸入他們是單身還是已婚,并且能夠輸入他們的收入。盡管對于每個(gè)單身或已婚限制,我都對雙變量進(jìn)行了硬編碼。。當(dāng)我運(yùn)行該程序時(shí),它沒有錯(cuò)誤,但它總是返回與我輸入的任何值的 10% 相同的結(jié)果,無論它是否高于單身或已婚限制,我不確定為什么會(huì)發(fā)生這種情況,任何幫助都值得贊賞。我嘗試過在每個(gè)方法中設(shè)置變量,還嘗試將所有變量放在方法之外(我被告知我不能這樣做,但正在測試它是否會(huì)產(chǎn)生影響,但事實(shí)并非如此)這是我在第二種方法上重復(fù)的一種方法,所以沒有太多意義同時(shí)發(fā)布這兩種方法    public void single() {        income = Double.parseDouble(JOptionPane.showInputDialog("Enter your income ($)"));        if (income <= singleLimit)  { // singleLimit = 32000 (mentioned in the comments)            tax1 = rate1 * income; // rate1 = 0.10        }   else    {            tax1 = rate1 * singleLimit;             tax2 = rate2 * (income - singleLimit); // rate2 = 0.25        }        double totalTax = tax1 + tax2;        JOptionPane.showMessageDialog(null,                "Taxable income for a single person wil be $" + totalTax );    }我預(yù)計(jì)收入為 20,000 的單身人士的產(chǎn)出 = 2,000我預(yù)計(jì)收入為 40,000 的單身人士的產(chǎn)出 = 6,000
查看完整描述

1 回答

?
哈士奇WWW

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

你的代碼看起來沒問題。試試這個(gè),看看是否有效。沒有任何變化;我剛剛初始化了一些變量:


public void single() {

    double singleLimit = 32000.0; // making it double because your income is in double

    double tax1 = 0.0, tax2 = 0.0, totalTax = 0.0; // declaring all tax variables as local variables


    income = Double.parseDouble(JOptionPane.showInputDialog("Enter your income ($)"));


    if (income <= singleLimit)  {

        tax1 = rate1 * income;

    } else {

        tax1 = rate1 * singleLimit;

        tax2 = rate2 * (income - singleLimit);

    }

    double totalTax = tax1 + tax2;


    JOptionPane.showMessageDialog(null, "Taxable income for a single person wil be $" + totalTax );

}


查看完整回答
反對 回復(fù) 2023-11-01
  • 1 回答
  • 0 關(guān)注
  • 158 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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