java数组问题用一维数组

int[] array=new int[]{4,1,7,2,9,3,5,8,6}怎么给他从小到大排序 和取最大值和最小值并且用冒号排序来解决

先导入java的Arrays工具类import java.util.Arrays;,里面就有写好的排序方法sort

int[] array=new int[]{4,1,7,2,9,3,5,8,6};
Arrays.sort(array);

默认从小到大排序,排序之后array[0]就是最小值,array[array.length-1]就是最大值

Arrays数组工具类 sort排序 默认从小到大

int[] array=new int[]{417293586}
Arrays.sort(array);
System.out.println("最小值:" +  array[0] + " 最大值: " + array[array.length-1]);

初学的话建议百度找找冒泡排序、快速排序、选择排序、插入排序的文章,有很多详细解释的,最常用的应该是冒泡排序