大至急お願いします。 Javaについての質問です。 学校の課題で簡易的なチャットボットを作っているのですが実行したところ if文の()内には変数が使えないとエラーが出ました。
大至急お願いします。 Javaについての質問です。 学校の課題で簡易的なチャットボットを作っているのですが実行したところ if文の()内には変数が使えないとエラーが出ました。 自分が入力した文字で処理を分岐させるにはどうしたらいいですか? import java.util.Scanner; //mainクラス public class main { public static void main(String[] args){ System.out.print("あなたの名前を教えてください:"); Scanner stdIn = new Scanner(System.in); String you = stdIn.next();//自分の名前入力 System.out.println("?<よろしくお願いします"+"「" + you + "」" +"さん"); System.out.println("?<突然ですが私に名前を付けてください"); System.out.print(you + ">"); String robo = stdIn.next(); System.out.println(robo + ">今から私の名前は" + robo + "になりました。\n よろしくお願いします。"); System.out.println("--------- 会話スタート --------------"); while(true) { String message = stdIn.next(you);// messageに含まれているワードで処理を分岐 if("じゃんけん" in massage){ }else if ("終了" in massage){ break; } } } }
Java・47閲覧