求解!求解!求解!江湖救急!

 

设置一个中间变量,进行值的转换即可,int t=a[9]   a[9]=a[0]  a[0]=t  依次类推

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] arr = new int[10];
        for (int i = 0; i < 10; i++) {
            arr[i] = i + 1;
        }
        for (int i = 0; i < arr.length - 1; i++) {
            arr[i] = arr[i + 1];
        }
        System.out.println(Arrays.toString(arr));
    }
}

 

public static void main(String[] args) {
        int[] arr=new int[10];
        int[] arrNew=new int[10];
        for (int i=0;i<10;i++){
            arr[i]=i;
        }
        System.arraycopy(arr,1,arrNew,0,9);
        arrNew[9]=arr[0];
        System.out.println(Arrays.toString(arrNew));
    }

哥,你快去喷老师,题目给的1-10,答案图片给的0-9,我就按0-9写了