基本错误:语法错误,插入}来完成ClassBody
Basic Errors: Syntax error, insert } to complete ClassBody
下面是我学校给我的入门代码,错误一直存在,直到我删除 reverse(int[], originalArray,) 方法。谁能告诉我这里出了什么问题? (有一个测试class给了我们,但是太长了post)
import java.util.*;
public class ReverseRecurse {
public int[] initArray() {
}
public void printArray ( int[] array) {
}
public void reverse ( int [] originalArray, int low, int high) {
}
public int reverse ( int[] originalArray, ) {
}
}
originalArray
参数后有一个,
该函数还应该 return 一个数组。如果你没有 return 的数组,那么 return null
;
试试这个
public int reverse ( int[] originalArray ) { return null; }
完整代码:
import java.util.*;
public class ReverseRecurse {
public int[] initArray() {
}
public void printArray ( int[] array) {
}
public void reverse ( int [] originalArray, int low, int high) {
}
public int reverse ( int[] originalArray ) {
return null;
}
}
要实现实际的反向功能 - 从这里学习:How do I reverse an int array in Java?
首先,
public int[] initArray() {
}
需要一个 return 本身会引发错误。
应该是
public int[] initArray() {
return someArray;
}
下面是我学校给我的入门代码,错误一直存在,直到我删除 reverse(int[], originalArray,) 方法。谁能告诉我这里出了什么问题? (有一个测试class给了我们,但是太长了post)
import java.util.*;
public class ReverseRecurse {
public int[] initArray() {
}
public void printArray ( int[] array) {
}
public void reverse ( int [] originalArray, int low, int high) {
}
public int reverse ( int[] originalArray, ) {
}
}
originalArray
参数后有一个,
该函数还应该 return 一个数组。如果你没有 return 的数组,那么 return null
;
试试这个
public int reverse ( int[] originalArray ) { return null; }
完整代码:
import java.util.*;
public class ReverseRecurse {
public int[] initArray() {
}
public void printArray ( int[] array) {
}
public void reverse ( int [] originalArray, int low, int high) {
}
public int reverse ( int[] originalArray ) {
return null;
}
}
要实现实际的反向功能 - 从这里学习:How do I reverse an int array in Java?
首先,
public int[] initArray() {
}
需要一个 return 本身会引发错误。
应该是
public int[] initArray() {
return someArray;
}