java数组循环试题_java数组与循环的题目,看到这道题不会做,有会java的指导一下。...

创建一个类,名字是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()

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值