我在弄清楚为什么我不断收到“不兼容的类型”错误时遇到了一些麻烦,所以这是我的示例代码(注意:这是一个介绍性的 Java 编码课程,老师有一个我们需要遵循的特定格式。)主要目标是使用单独的方法来获取 Madlib 的名词、形容词和动词,并将它们返回到整个故事的主要方法。
public class MadLib{
//First, I will want to set my named constants
public static final Scanner keyboard = new Scanner(System.in);
public static void main(String [] args){
System.out.println("Hello there! Welcome to my MadLib!");
System.out.println("Before we start, we need some words!");
String n1 = getNoun();
String n2 = getNoun();
String a1 = getAdj();
String a2 = getAdj();
String v1 = getVerb();
String ving = getVing();
}
private static void getNoun(){
System.out.println("Please enter a noun!");
noun = keyboard.nextLine();
return noun;
感谢检查出来!我希望有一个人可以帮助我。我认为问题在于我不确定如何从 Scanner 实用程序返回字符串。拜托,任何帮助都可以。谢谢!