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?我们在这里谈论的是什么语言?从您的问题中,可以很容易地假设您不需要返回类型来实现您想要做的事情。你是不是在不理解的情况下从某个地方复制了这个代码?