数组
定义一个MyArray类,要求如下。
属性: int[] arr; :一个1维数组
方法(所有方法不可以定义为static方法):
(1) public void init(int n){…} :数组初始化;参数n表示存储空间个数。要求在方法中给数组分配存储空间,并从键盘输入数据给数组元素赋值。
(2) public int max(){…}:求数组元素的最大值。
(3) public int min(){…}:求数组元素的最小值。
(4) public int sum(){…}:求数组所有元素之和。
(5) public int avg(){…}:求数组所有元素的平均值。
(6) public int print(){…}:输出数组每一个元素的值。
(7) public void inverse(){…}:把数组所有元素逆序存放,如{1,2,3,5,7,9,4}===>{4,9,7,5,3,2,1}
(8) public void sort(){…}:对数组从小到大排序,(可使用冒泡排序或其他排序算法)
把 程序的代码 粘贴在下方的答题框中(不需要运行)
声明
排序使用的是二分排序(或者是快速排序?我也不太清楚)
代码
package g