今日继续数组的学习
1.Arrays工具类的使用
2.数据应用
3.二维数组
1.Arrays工具类的使用
Arrays的描述
- java.util.Arrays
- Sort()升序查询
实战
录入五位同学的成绩,并进行升序排序然后输出结果
2.数据的应用
1.求最大值
已知数组存储5位学员成绩,求最大值
给max先赋一个数组内的值,再与数组内其他数据比较,若大于max,则将值再赋给max
2.冒泡排序
已知数组存储多位学员成绩,求从小到大的排序顺序。
公式1:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复第一趟步骤,直至全部排序完成
公式2:N个数字要排序完成,总共进行N-1趟排序,外层控制循环多少趟,内层控制每一趟的循环次数
3.二维数组
1.二维数组创建
语法:
int[][] scores = new int[5][50];
int scores[][] = new int[5][50];
定义:二维数组其实就是每个元素为一个一维数组的数组
细节描述:
[5][50]里面表示包含了5个一维数组,每个一维数组里面包含了50个元素
2.实战
有5个班各5名学生某门课程的成绩,计算5个班各自的总成绩
标签:Java,大数,int,50,Arrays,数组,排序,第六日 From: https://www.cnblogs.com/gzpblogs/p/17443021.html