我正在尝试创建一个“Rock Paper Scissors Lizard Spock”的游戏,并希望用户(Rock=0, Paper=1, Scissors=2, Lizard=3 and Spock=4)
能够输入分配给变量的整数,并且还能够输入单词"Rock", "Paper", "Scissors", "Lizard"
或"Spock"
。你能帮我把代码的一部分包括在内,我可以将字符串输入分配给整数。我也不想改变代码的主框架。我也知道该网站说不会粘贴整个文件,但我想不出另一种方式来显示我的问题。请注意,我一直在使用一个名为SoloLearn的网站。任何帮助将不胜感激。
import java.util.Scanner;public class RockPaperScissorsLizardSpock { final static int ROCK = 0; final static int PAPER = 1; final static int SCISSORS = 2; final static int LIZARD = 3; final static int SPOCK = 4; public static void main(String[] args) { double r = Math.random(); int computerChoice = (int)(3.0 * r); Scanner input = new Scanner(System.in); System.out.print("Enter 0 for Rock, 1 for Paper, 2 for Scissors, 3 for Lizard, 4 for Spock: "); int playerChoice = input.nextInt(); System.out.println(computerChoice); int playerChoice = 0; switch (playerChoice) { case "Rock": playerChoice = 0; break; case "Paper": playerChoice = 1; break; case "Scissors": playerChoice = 2; case "Lizard": playerChoice = 3; case "Spock": playerChoice = 4;
富国沪深
相关分类