使用Map接口的实现类完成员工工资(姓名--工资)的摸拟:
1)添加几条信息
2列出所有员工姓名及其工资
3)删除名叫“Tom”的员工信息
4)输出Jack的工资,并将其工资加1000元(通过取值实现)
5)将所有工资低于1000元的员工的工资上涨20%(通过取值实现)
提高题
假如二维整型数组a存储N1个学生的学号和语文成绩(a.length=N1,a[i]存储一个学生的学号和成绩,即a[i][0]=学号,a[i][1]=成绩,下同。),二维整型数组b存储N2个学生的学号和数学成绩,要求组合每个学生的语文和(或)数学成绩得到二维整型数组c,如果a和b中存在学号相同的,则学号、语文和数学成绩放在一个数组中。
要求:1)尽量拆分成多个方法完成编程任务,每个方法的功能尽量单一。
2)写出尽量覆盖各种情况的测试用例(只需写输入和输出即可)。
例如给定的数组为:
int[][] a = new int[][]{
{1,10},
{2,20},
{3,30}
};
int[][] b = new int[][]{
{2,40},
{3,50},
{4,60}
};
那么得到的数组c为:
{
{1,10},
{2,20,40},
{3,30,50},
{4,60}
};