当前位置: 代码迷 >> 综合 >> 数组复制&遍历数组并求最大值,并复制数组将最大值放在数组最后一个元素的下一个位置
  详细解决方案

数组复制&遍历数组并求最大值,并复制数组将最大值放在数组最后一个元素的下一个位置

热度:41   发布时间:2024-02-08 01:09:58.0

    //数组复制

public static void main(String[] args) {


int[] a = {1,5,9,7,5,3,2,8,4,6};
int[] b = Arrays.copyOf(a,    9);
for(int i = 0;i< b.length;i++){
System.out.println(b[i]);
}

 

 

 

//遍历数组并求最大值,并复制数组将最大值放在数组最后一个元素的下一个位置

 public static void main(String[] args) {


int[] arr = new int[10];
for(int i = 0;i<arr.length;i++){
arr[i] = (int)(Math.random()*100);
System.out.println(arr[i]);

}
Arrays.sort(arr);
System.out.println("升序后:");
for(int i = 0;i<arr.length;i++){
System.out.println(arr[i]);
}
System.out.println("降序后:");
for(int i =arr.length-1;i>=0;i--){
System.out.println(arr[i]);
}

  相关解决方案