使用会员卡消费算法_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 使用会员卡消费算法

使用会员卡消费算法

 2013/12/11 16:09:11  漫薛缝  程序员俱乐部  我要评论(0)
  • 摘要:我们常用到的使用会员卡消费算法代码如下:packagecom.pan.domain;importjava.text.DecimalFormat;importjava.text.ParseException;publicclassAverageCalc{/***@paramargs*@throwsParseException*/publicstaticvoidmain(String[]args)throwsParseException{//总金额500//本金600.6//赠送金额300
  • 标签:使用 算法
   我们常用到的使用会员卡消费算法 代码如下:
  package com.pan.domain;
  import java.text.DecimalFormat;
  import java.text.ParseException;
  public class AverageCalc {
  /**
  * @param args
  * @throws ParseException
  */
  public static void main(String[] args) throws ParseException {
  //总金额 500
  //本金 600.6
  //赠送金额 300.5
  double a=600.6d;
  double b=100.5d;
  double sum=a+b;
  double temp1=a/sum;
  double temp2=b/sum;
  System.out.println(temp1);
  System.out.println(temp2);
  System.out.println("比例:");
  int percent1=(int)(temp1*100);
  int percent2=(int)(temp2*100);
  System.out.println(percent1+"% - "+percent2+"%");
  double value1=500*temp1;
  double value2=500*temp2;
  System.out.println("结果:");
  System.out.println(value1+" - "+value2);
  DecimalFormat format=new DecimalFormat("#.00");
  System.out.println("保留两位小数");
  System.out.println(format.format(value1)+" - "+format.format(value2));
  value1=Double.parseDouble(format.format(value1));
  value2=Double.parseDouble(format.format(value2));
  System.out.println("误差:");
  System.out.println(500-(value1+value2));
  Double ad=0d;
  Double bd=0d;
  System.out.println(ad.equals(bd));
  }
  }
  输出结果:
  0.8566538296961917
  0.1433461703038083
  比例:
  85% - 14%
  结果:
  428.3269148480959 - 71.67308515190415
  保留两位小数
  428.33 - 71.67
  误差:
  0.0
  true
  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。疯狂软件开设了java课程,ios课程,android课程,为你提供一个学习java技能的好机会,疯狂软件特大优惠活动,加疯狂软件微信号(疯狂软件),抢优惠,优惠100元+赠送iOS教材一本 详情请看疯狂java培训官网。IT从业着仍是社会所需要的高端人才,广州疯狂软件之力于培养企业所需要的中高端IT人才,让你成为备受企业青睐的人才。
  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3楼。
发表评论
用户名: 匿名