运行时出现Internal error
产生原因
1.JDK 版本没选对,也就是project structure
2**.安装路径和项目路径都不能有中文和空格。**
我错在原因2,项目路径有中文和空格
数组作为方法的返回值,返回的是数组的地址值
public class ArrayDemo7 {
public static void main(String[] args) {
int[] a = {1, 5, 85, 8454, 44, 3, 2};
int[] sort = sort(a);//调用完我们自己写的排序方法后,返回到一个排序的数组
System.out.println(sort);
}
public static int[] sort(int[] array) {
//临时变量
int temp = 0;//相当于过度的容器
//外层循环,判断我们这个要走多少步
for (int i = 0; i < array.length; i++) {
//内层循环,比较两个数,交换位置
for (int j = 0; j < array.length - 1 - i; j++) {
if (array[j + 1] > array[j]) {
temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp; //实现交换
}
}
}
return array;
}
}//运行结果 [I@1b6d3586