Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的代码中有什么错误?我试着从两天开始理解它?_Java_Arrays_Swap - Fatal编程技术网

Java 我的代码中有什么错误?我试着从两天开始理解它?

Java 我的代码中有什么错误?我试着从两天开始理解它?,java,arrays,swap,Java,Arrays,Swap,问题是交换数组的元素 类解决方案{ 无效交换(内部arr[],内部n,内部k){ int n=阵列长度(); arr[k-1]=内部温度; arr[n-k+1]=arr[k-1]; arr[n-k+1]=温度; int输出=0; for(swapKth:output){ 返回输出; } } } arr[k-1]=内部温度不是有效的赋值。此处出现语法错误。请尝试以下操作: 它会根据您的任务要求将数组中的第三个元素与第六个元素交换 package com.company; import java

问题是交换数组的元素

类解决方案{
无效交换(内部arr[],内部n,内部k){
int n=阵列长度();
arr[k-1]=内部温度;
arr[n-k+1]=arr[k-1];
arr[n-k+1]=温度;
int输出=0;
for(swapKth:output){
返回输出;
}
}
}

arr[k-1]=内部温度不是有效的赋值。此处出现语法错误。

请尝试以下操作:

它会根据您的任务要求将数组中的第三个元素与第六个元素交换

package com.company;

import java.util.Arrays;

public class Main {

    public static void main(String[] args) {

        int[] array_nums = {1, 2, 3, 4, 5, 6, 7, 8};
        System.out.println("Original Array: " + Arrays.toString(array_nums));
        int x = array_nums[2];
        array_nums[2] = array_nums[array_nums.length - 3];
        array_nums[array_nums.length - 3] = x;
        System.out.println("New array after swaping the first and last elements: " + Arrays.toString(array_nums));
    }

}

移除
arr[k-1]=int-temp中的
int
和for循环语法错误。我建议您学习java的语法。