zoukankan      html  css  js  c++  java
  • 复利计算升级版---结对

    今次的实验主要是和小伙伴对复利计算器的程序进行了升级,也就是加多了界面上去,我们一共做了两个界面,

    主要是用的组件不一样,我们也把之前不熟悉的组件也都尝试了一遍,效果还不错。在这里我和小伙伴

    分别把两个不同的界面发到各自的博客园上。

    我的伙伴:109张鑫相  

    小伙伴的博客园地址:http://www.cnblogs.com/xyz--123

    小伙伴的git地址:https://github.com/xinxiangzhang/me.git其中的一个界面的程序在小伙伴的git地址里。

    另一个界面如下:我的git地址:https://github.com/likangmei/mei.git

        private void jRadioButton0MouseMouseClicked(MouseEvent event) {//复利计算
            float 本金=(float)Double.parseDouble(getJTextField0().getText());
            float 期限=(float)Double.parseDouble(getJTextField1().getText());
            float 利率=(float)Double.parseDouble(getJTextField2().getText());
         float 终值=(float)(本金*Math.pow(利率+1, 期限));
        JOptionPane.showMessageDialog(jRadioButton0,"复利终值为:"+终值,"计算结果",JOptionPane.INFORMATION_MESSAGE);
      }
       private void jRadioButton1MouseMouseClicked(MouseEvent event) {//单利计算
           float 本金=(float)Double.parseDouble(getJTextField0().getText());
           float 期限=(float)Double.parseDouble(getJTextField1().getText());
           float 利率=(float)Double.parseDouble(getJTextField2().getText());
           float 终值=(float)(本金+本金*期限*利率);
        JOptionPane.showMessageDialog(jRadioButton0,"单利终值为:"+终值,"计算结果",JOptionPane.INFORMATION_MESSAGE);
      }
    
    private void jRadioButton2MouseMouseClicked(MouseEvent event) {//本金
            float 期限=(float)Double.parseDouble(getJTextField1().getText());
            float 利率=(float)Double.parseDouble(getJTextField2().getText());
            float 终值=(float)Double.parseDouble(getJTextField3().getText());      
        float 本金=(float)(终值/Math.pow(利率+1, 期限));
        JOptionPane.showMessageDialog(jRadioButton0,"本金为:"+本金,"计算结果",JOptionPane.INFORMATION_MESSAGE);
    }
    
    private void jRadioButton3MouseMouseClicked(MouseEvent event) {//期限
            float 本金=(float)Double.parseDouble(getJTextField0().getText());
            float 利率=(float)Double.parseDouble(getJTextField2().getText());
            float 终值=(float)Double.parseDouble(getJTextField3().getText());      
        float 期限=(float)((Math.log(终值)/Math.log(1+利率))-(Math.log(本金)/Math.log(1+利率)));
        JOptionPane.showMessageDialog(jRadioButton0,"期限为:"+期限,"计算结果",JOptionPane.INFORMATION_MESSAGE);
    }
    
    private void jRadioButton4MouseMouseClicked(MouseEvent event) {//利率
            float 本金=(float)Double.parseDouble(getJTextField0().getText());
            float 期限=(float)Double.parseDouble(getJTextField1().getText());
            float 终值=(float)Double.parseDouble(getJTextField3().getText());      
        float 利率=(float)(Math.pow(终值/本金,1d/期限 )-1);
        JOptionPane.showMessageDialog(jRadioButton0,"利率为:"+利率,"计算结果",JOptionPane.INFORMATION_MESSAGE);
    }
    
    private void jRadioButton5MouseMouseClicked(MouseEvent event) {//资产总值
            float 本金=(float)Double.parseDouble(getJTextField0().getText());
            float 期限=(float)Double.parseDouble(getJTextField1().getText());
            float 利率=(float)Double.parseDouble(getJTextField2().getText());
        float 终值1=(float)(期限*12*(本金*(利率/12)+本金));
        float 终值2=(float)(本金*(Math.pow(1+利率,期限)-1)/利率);
        JOptionPane.showMessageDialog(jRadioButton0,"若投资本金每月固定不变,则最后得到的资产总值为:
    "+终值1+"若连本带利投资,则最后得到的资产总值为:
    "+终值2,"计算结果",JOptionPane.INFORMATION_MESSAGE);
    }
    
    private void jRadioButton6MouseMouseClicked(MouseEvent event) {//每月等额还款金额
        float 本金=(float)Double.parseDouble(getJTextField0().getText());
        float 期限=(float)Double.parseDouble(getJTextField1().getText());
        float 利率=(float)Double.parseDouble(getJTextField2().getText());      
        float 月利率=利率/12;
        float 贷款月数=期限*12;
         float 终值=(float)(本金*月利率*Math.pow(1+月利率,贷款月数)/(Math.pow(1+月利率,贷款月数)-1));    
        JOptionPane.showMessageDialog(jRadioButton0,"每月等额还款金额为:"+终值,"计算结果",JOptionPane.INFORMATION_MESSAGE);
    }   

  • 相关阅读:
    [Ceoi2016|BZOJ4936] Match
    下载/拷贝下来的压缩包打开内容为空解决方案
    [POI2012]OKR-A Horrible Poem
    [SNOI2017]礼物
    LuoguP3398 仓鼠找sugar
    转:看图说话Image Caption之评价指标、NIC(Neural Image Caption)模型和attention
    转:Cascade R-CNN,一个使你的检测更加准确的网络
    图像理解之物体检测object detection,模型rcnn/fastrcnn/fasterrcnn原理及概念
    深度残差网络
    转:图像分类、物体检测、物体分割、实例分割、语义分割
  • 原文地址:https://www.cnblogs.com/88mei/p/5391922.html
Copyright © 2011-2022 走看看