java でじゃんけんラインbotを作っています。
Jyannkenn クラスでエラーは出ていないのですが、すべてdefaultに入ってしまうのですが、理由が分かりません。
1,Jyannkenn クラス
package
1 2import com.example.linebot.Shouhai; 3import com.linecorp.bot.model.event.MessageEvent; 4import com.linecorp.bot.model.event.message.TextMessageContent; 5import com.linecorp.bot.model.message.Message; 6import com.linecorp.bot.model.message.TextMessage; 7 8import java.util.Random; 9 10public class Jyannkenn implements Replier { 11 public MessageEvent<TextMessageContent> event; 12 13 public Jyannkenn(MessageEvent<TextMessageContent> event) { 14 this.event = event; 15 } 16 @Override 17 public Message reply() { 18 TextMessageContent tmc = this.event.getMessage(); 19 String usertext = tmc.getText(); 20 //int ranNum = new Random().nextInt(3); 21 22 Random random = new Random(); 23 int ranNum = random.nextInt(3); 24 25 switch (ranNum) { 26 case 2: 27 String comtext2 = "ぐー"; 28 if (usertext == "ぐー") { 29 String kekka = Shouhai.aiko; 30 return new TextMessage(comtext2 + kekka); 31 } 32 if (usertext == "ちょき") { 33 String kekka = Shouhai.make; 34 return new TextMessage(comtext2 + kekka); 35 } 36 if (usertext == "ぱー") { 37 String kekka = Shouhai.kati; 38 return new TextMessage(comtext2 + kekka); 39 } 40 41 42 case 1: 43 String comtext1 = "ちょき"; 44 if (usertext == "ぐー") { 45 String kekka = Shouhai.kati; 46 return new TextMessage(comtext1 + kekka); 47 48 } 49 if (usertext == "ちょき") { 50 String kekka = Shouhai.aiko; 51 return new TextMessage(comtext1 + kekka); 52 } 53 if (usertext == "ぱー") { 54 String kekka = Shouhai.make; 55 return new TextMessage(comtext1 + kekka); 56 } 57 58 case 0: 59 String comtext0 = "ぱー"; 60 if (usertext == "ぐー") { 61 String kekka = Shouhai.make; 62 return new TextMessage(comtext0 + kekka); 63 } 64 if (usertext == "ちょき") { 65 String kekka = Shouhai.kati; 66 return new TextMessage(comtext0 + kekka); 67 } 68 if (usertext == "ぱー") { 69 String kekka = Shouhai.aiko; 70 return new TextMessage(comtext0 + kekka); 71 } 72 default: 73 return new TextMessage("aaaa"); 74 } 75 } 76}
2,shouhai クラス
package com.example.linebot; public class Shouhai { public static String kati = "あなたの勝ちです。"; public static String make = "あなたの負けです"; public static String aiko = "あいこになりました"; }
他に載せるほしいクラスなどがありましたら、載せます。
具体的な解決策を教えてくださると助かります!