创建一个类,名字是Sales,并在该类中设置main函数,完成类的实例化。成员变量:salesName字符串,销售员名字salesQuarterString型数组,销售季度SalesRevenuefloat数组销售业绩构造方...
创建一个类,名字是Sales,并在该类中设置main函数,完成类的实例化。
成员变量:
salesName 字符串,销售员名字
salesQuarter String型数组,销售季度
SalesRevenue float数组 销售业绩
构造方法:
Sales(String name)
成员方法:
boolean initSales(int index)
方法描述:初始化数组salesQuarter 和SalesRevenue 分别为指定类型的index个元素的数组。然后判断两个数组的长度是否均为index,如果都为index,返回true,否则返回false。
void inputSales(int index, String quarter, float revenue)
方法描述:分别录入第index个salesQuarter 的元素为quarter和第index个SalesRevenue 的元素为revenue
String getMaxRevenue()
方法描述:遍历数组salesRevenue,找到最大的销售额,然后通过找到的销售额所在元素的index,找到salesQuarter对应的元素的值,返 回字符串的格式为“最大的销售业绩的季度为xxxx,销售额为0000.000000元。”
void doBubbleSort()
方法描述:进行冒泡排序,按照从大到小的顺序,打印销售额。
void doBubbleSortAdvanced()
方法描述:进行冒泡排序,按照从大到小的顺序,打印销售业绩和该业绩的销售季度。
main调用
实例化一个Sales对象,名字随意。然后调用initSales(12),接下来调用inputSales分别录入以下数据
("201401", 45667.8)("201402", 9985.94)("201403", 64647)("201404", 298183) ("201501", 44532)("201502", 8767)("201503", 8585)("201504", 45667.8) ("201601", 9999)("201602", 45667.8)("201603", 7484)("201604", 622)
接下来取出最大的销售业绩getMaxRevenue()
最后进行冒泡排序doBubbleSort()
展开