class MyArrays{
//输出数组方法
public static String toString(int[] arr) {//该函数并未访问非静态成员变量所以可以使用static来修饰
String result = "";
for(int i = 0;i < arr.length;i++) {
if(i==0) {
result += "["+arr[i]+",";
}else if(i==(arr.length-1)) {
result += arr[i]+"]";
}else {
result += arr[i]+",";
}
}
return result;
}
//排序方法
public static void sort(int[] arr) {//使用冒泡实现
for(int i = 0;i<arr.length-1;i++) {
for(int j = 0;j<arr.length-1-i;j++) {
if(arr[j]>arr[j+1]) {
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
}
public class Demo {
public static void main(String[] args)
{
int[] arr = {15,5,89,26,32};
// MyArrays tool = new MyArrays();
MyArrays.sort(arr);
String info = MyArrays.toString(arr);
System.out.println("数组元素为:"+info);
}
}