「互換性のない型」エラーが発生し続ける理由を理解するのに苦労しているので、ここにサンプルコードを示します (注: これは入門 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 ユーティリティから文字列を返す方法がわからないことだと思います。どうぞ、どんな助けでも構いません。ありがとうございました!