Java(第十二天)

作者: ZOKE | 来源:发表于2017-04-21 03:09 被阅读29次
一、已知提成计算销售额
package exercise;
import javax.swing.JOptionPane;
public class FinalSalesAmount {
       public static void main(String[] args) {
              final double COMMISSION_SOUGHT=25000;  //常量前面要加final,常量必须全部大写,目标提成
              final double INITIAL_SALES_AMOUNT=0.01;
              double commission=0;    //设定提成初始量为0
              double salesAmount=INITIAL_SALES_AMOUNT;    //设定初始销售额为0.01
              
              do{
                     salesAmount+=0.01;  
                     //每次循环时给销售额加上0.01,注意,销售额的递加只能放到前面,如果放到后面循环结束时销售额比要求的多出0.01美分
                     
                     if(salesAmount>=10000.01)
                            commission=5000*0.08+5000*0.1+(salesAmount-10000)*0.12;
                     else if(salesAmount>=5000.01)
                           commission=5000*0.08+(salesAmount-5000)*0.10;
                     else
                           commission=salesAmount*0.08;
              }while(commission<COMMISSION_SOUGHT);   //当提成大于或等于目标提成量时停止循环
              
              JOptionPane.showMessageDialog(null, "要达到"+COMMISSION_SOUGHT+"美元的提成 \n需要的销售额为:"+(int)(salesAmount*100)/100.0+"美元");
       }
}

相关文章

网友评论

    本文标题:Java(第十二天)

    本文链接:https://www.haomeiwen.com/subject/qdbrzttx.html