第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為用戶輸入(單詞)分配要在代碼中使用的整數(shù)值

如何為用戶輸入(單詞)分配要在代碼中使用的整數(shù)值

冉冉說 2019-04-19 18:19:34
我正在嘗試創(chuàng)建一個“Rock Paper Scissors Lizard Spock”的游戲,并希望用戶(Rock=0, Paper=1, Scissors=2, Lizard=3 and Spock=4)能夠輸入分配給變量的整數(shù),并且還能夠輸入單詞"Rock", "Paper", "Scissors", "Lizard"或"Spock"。你能幫我把代碼的一部分包括在內(nèi),我可以將字符串輸入分配給整數(shù)。我也不想改變代碼的主框架。我也知道該網(wǎng)站說不會粘貼整個文件,但我想不出另一種方式來顯示我的問題。請注意,我一直在使用一個名為SoloLearn的網(wǎng)站。任何幫助將不勝感激。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;
查看完整描述

3 回答

?
富國滬深

TA貢獻(xiàn)1790條經(jīng)驗 獲得超9個贊

如果您希望您的用戶可以為1個條件輸入2個值,您可以將playerChoice的值轉(zhuǎn)換為String的臨時字符串,然后為它創(chuàng)建一個switch case,如下所示:

 String tempString = Integer.toString(playerChoice);


        switch (tempString) {
        case "0":
        case "Rock":
            playerChoice = 0;
            break;
        case "1":
        case "Paper":
            playerChoice = 1;
            break;
        case "2":
        case "Scissors":
            playerChoice = 2;
            break;
        case "3":
        case "Lizard":
            playerChoice = 3;
            break;
        case "4":
        case "Spock":
            playerChoice = 4;
            break;
    }


查看完整回答
反對 回復(fù) 2019-05-15
  • 3 回答
  • 0 關(guān)注
  • 461 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號