初学者救教

02-12-02 huijava428

题目如下:

1、有一个数组arr,保存的元素为数据对象(包含:“起始年月、截止年月、金额”),数

据是杂乱无章的,而且现在要求把数据表示成(“起始年月”、“截止年月”、“金额”)

的形式输出,输出时要把同一年连续的年月合成在一起,金额相同的可以合并,如:“

1999-01,1999-02,1000”、“1999-03,1999-05,1000”、“1999-07,1999-12,

2000”、“2000-05,2000-10,2500”、“2000-11,2000-11,2000”,要输出为“

1999-01,1999-05,1000”、“1999-07,1999-12,2000”、“2000-05,2000-10,

2500”、“2000-11,2000-11,2000”的形式。

业务规则:年月连续且金额一致的,进行合并,年月连续,但是金额不一致的,不能合并。

2、一张缴费收据,格式为(空白部分为数据,需要打印)

险种 起始年月 截止年月 缴费人数 缴费金额

养老保险:

医疗保险:

工伤保险:

生育保险:

失业保险:

本收据为套打,不同的企业不都参加5个险种,在打印时,从后台数据库查询到若干记录,可能包含一个或多个险种,传输对象为ArrayList,要求,前台能够根据数据打印收据,且不能打印错误,即不能把工伤保险的数据打印到医疗或者其他险种位置上。

3、有两张表,table1(field1,field2,field3)和table2(field4,field5,field6)。

要求:根据field1=field2,更新field2,使field2=field5,table1中有2000万条记录,table2中300万条记录。

要求如下:

1、对于第一、二两题,写出代码,实现以上需求

2、对于第三题,写出sql语句

麻烦,帮我把代码写出,

意义重大,救命