gpt4 book ai didi

java - `Syntax error, insert "AssignmentOperator Expression"to complete Expression` 是什么意思?

转载 作者:行者123 更新时间:2023-11-29 07:14:46 30 4
gpt4 key购买 nike

我正在自学 Java,当我在 Eclipse 中运行剪贴簿中的代码时遇到此错误:

Syntax error, insert "AssignmentOperator Expression" to complete Expression

这是我的剪贴簿:

Sorter sorter = new Sorter();
int[] nums = {5, 6, 7, 8, 1, 2, 3, 4};
sorter.selectionSort(nums);
nums;

这是 Sorter 类。

public class Sorter {
public void selectionSort(int[] numbers) {
for (int i = 0; i < numbers.length - 1; i++) {
int leastPosition = i;
for (int j = i + 1; j < numbers.length; j++) {
if (numbers[j] < numbers[leastPosition])
leastPosition = j;
}
int temp = numbers[leastPosition];
numbers[leastPosition] = numbers[i];
numbers[i] = temp;
}
}
}

有什么问题?我在任何地方都找不到缺少的赋值运算符。

最佳答案

我认为问题出在代码的最后一行:

nums;

这是一个表达式,而不是一个语句;因此投诉。如果你想检查 nums 的内容,你可以这样做:

System.out.println(Arrays.toString(nums));

关于java - `Syntax error, insert "AssignmentOperator Expression"to complete Expression` 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576961/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com