JAVA实训第二次作业

烂漫一生 提交于 2019-12-18 23:46:54
  1. 一维数组的创建和遍历。

声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:

(1) 首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;

(2) 然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;

(3) 输出最高分;

(4) 输出最低分;

  1. Arrays类的sort方法的理解与应用(参照110页程序)。

对无序的10个数字使用Arrays类的sort方法进行排序。要求:

² 声明并初始化数组

² 按如下格式输出排序后的数组

sum[0] = 1

sum[1] = 2

  1. 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。

  2. 身份证号码的判断。

声明String类型的字符串,保存身份证号码。编写程序判断:

1)该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。

2)该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

附加:实现一个二维数组的转置,操作过程是将二维数组表示的矩阵对应的每一个元素number[i][j]被置为number[j][i]。要求:

可以借助一个新的数组来完成转置
如果不借助新的数组完成转置。
转置举例:

1 2 3 1 4 7

4 5 6 2 5 8

7 8 9 3 6 9

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!