【发布时间】:2014-06-23 00:09:56
【问题描述】:
我在试图弄清楚如何使用从一个方法返回的变量,然后用这些返回的变量调用另一个方法时遇到了麻烦。这是我所拥有的:
public static void main(String[] args) {
sortFile(args[0]); // this returns 3 variables, nWords, nSyllables, nSentences
getFRE(nWords, nSyllables, nSentences); // these "cannot be resolved to a variable"
}
我试图做的事情是不可能的吗?我敢肯定这很简单。谢谢
【问题讨论】:
-
你能说说语言吗?
-
一个方法只能返回一个值,标记语言
-
我们能看到sortFile的代码吗?通常,要保存方法调用的结果,您必须将其分配给本地范围内的变量:int words = sortFile(...);。但是,您不能轻易地从方法中返回三个变量。您可能想使用一个类来存储结果。
-
这是sortFile的代码link
-
你介意结束这个问题吗?