一、任務
編寫一個剪刀石頭布游戲的程序。程序啟動后會隨機生成1~3的隨機數,分別代表剪刀、石頭和布,玩家通過鍵盤輸入剪刀、石頭和布與電腦進行5輪的游戲,贏的次數多的一方為贏家。若五局皆為平局,則最終結果判為平局。
二、實現代碼
三、實驗結果
四、實現邏輯步驟
(1)引入Scanner類和Random類,前者負責控制臺輸入,后者負責隨機數
(2)使用for循環5次Scanner類的用戶輸入代碼以及隨機數,這樣我們就可以得到5個用戶輸入和5個隨機數(1-3,1代表剪刀,2代表石頭,3代表布),五局定輸贏
(3)使用if...else語句判斷用戶輸入的內容,再根據隨機生成的數字與玩家輸入的內容做判斷,可以得出一輪游戲的輸贏。
(4)開始前定義兩個值為0的int型變量,分別代表選手和電腦,誰勝出就加一,使用if語句判斷,誰勝的次數多就誰獲勝。