题解 | 斗兽棋
斗兽棋
https://www.nowcoder.com/practice/0b5afb815f6848d9a7f9c1b0ce514b95
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 while (in.hasNext()) { // 注意 while 处理多个 case String a = in.next(); String b = in.next(); String[] str={"elephant","tiger","cat","mouse"}; int len = str.length; for(int i=0;i<len;i++){ if(a.equals(str[i])){ if((i+1<len && b.equals(str[i+1])) || (i+1==len && b.equals(str[0]))) { System.out.printf("win"); }else if((i-1>=0 && b.equals(str[i-1]))|| (i==0 && b.equals(str[len-1]))){ System.out.printf("lose"); }else{ System.out.printf("tie"); } } } } } }