基本错误:语法错误,插入}以完成ClassBody

时间:2016-02-19 00:30:14

标签: java syntax brackets

下面是我学校给我的入门代码,错误一直持续到我删除reverse(int [],originalArray,)方法。谁能告诉我这里有什么问题? (给我们提供了一个测试课程,但发布的时间太长了)

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, ) {
  }

}

2 个答案:

答案 0 :(得分:0)

,参数之后有一个originalArray 该函数也应该返回一个数组。如果您没有要返回的数组,那么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?

答案 1 :(得分:0)

对于初学者而言

static public string Text_;
    string PassedValue_=Form1.Text_;

需要有一个会自行抛出错误的返回。

它应该像

public int[] initArray() {

}