Java 我可以使用什么返回语句?

Java 我可以使用什么返回语句?,java,return,Java,Return,我不明白为什么错误是无返回语句 public String[] Hop(String origin){ int r; int c; if(Map[r][c]==1){ System.out.print(cities[c]); } } 方法的返回类型是String[],因此它应该返回一个字符串数组,并且在方法体中没有任何return语句,这就是它导致错误的原因。如果您不想返回任何内容,最好将返回类型更改为void。您不返回任何内容……请添加一个标记,指明这是什么语言。Ja

我不明白为什么错误是无返回语句

public String[] Hop(String origin){
  int r;
  int c;
  if(Map[r][c]==1){
    System.out.print(cities[c]);
  }
}

方法的返回类型是String[],因此它应该返回一个字符串数组,并且在方法体中没有任何return语句,这就是它导致错误的原因。如果您不想返回任何内容,最好将返回类型更改为void。

您不返回任何内容……请添加一个标记,指明这是什么语言。Java?我们在这里谈论的是什么语言?从您的问题中,可以很容易地假设您不需要返回类型来实现您想要做的事情。你是不是在不理解的情况下从某个地方复制了这个代码?