Java高级语言程序设计

程序中已经定义了一个整型数组,如下所示:int[]arr={6,8,7,4,9,10,……};要求编写一个程序,将数组的第一个元素的取值放到数组的最后一个元素,即arr变为:{8,7,4,9,10,…..6}


public class A {
    public A(){};
    public static void main(String[] args) {
        int[] arr={6,8,7,4,9,10};
        int temp = arr[0];
        for(int i = 0;i < arr.length - 1;i++){
            arr[i] = arr[i+1];
        }
        arr[arr.length - 1] = temp;
        for(int i = 0;i < arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }
}

将第一个元素6用一个变量存起来,接着的话可以让数组中的8,7,4,9,10,……,通过循环依次赋值给前一位,然后再将6赋值到数组的n-1下标位,也就是最后一个元素的位置即可。
望采纳!!