我刚刚介绍了我的MIS类中的方法,并且在将这些方法集成在一起时遇到了一些麻烦。我需要创建3个独立的方法来控制代码。对象是能够计算句子中单词的数量,或者计算单词中元音的数量,在方法之间切换的方式是输入v,w或q来退出。我的代码只从主方法中吐出输入,我需要它来引用其他方法才能正常工作。我不知道如何在我的代码中引用其他方法。谁能告诉我我做错了什么?非常感谢你们!
top方法是我的主要方法,中间的方法是我的单词计数方法,第三种是我的元音方法。
Line separator: \r\n
答案 0 :(得分:1)
不是用'w'和'v'调用countWords和countVowels函数,而是为两个函数传递了str
答案 1 :(得分:1)
有许多事情值得商榷。就像你想评价句子一样" w"或" q"或" v"
我建议您在第一个之后实例化new Scanner
。
while (!str.equals("q")) {
in = new Scanner(System.in);
这样您就可以代表2个条目。我可能不会使用while
。
另外,请查看整个句子使用Scanner.nextLine()
。
最后,将w
或v
而非str
作为countWords
和countVowels
的参数传递。
您应该将该计划视为步骤: