java實現猜拳遊戲

package com.farsight.session7;

import java.util.Scanner;
/**
 *  根據輸入的數字,判斷數組strs的值 然後進行邏輯判斷
*/
public class 猜拳 {

    public static void main(String[] args) {
        String[] strs = { "石頭", "剪刀", "布" };
        Scanner sc = new Scanner(System.in);
        System.out.println("請輸入您的選擇:(0.石頭  1.剪刀  2.布)");
        int input = sc.nextInt();
        String input_str = strs[input];
        System.out.println("您輸入的是:" + input_str);
        int ran = (int) (Math.random() * 3);
        String sys_str = strs[ran];
        System.out.println("系統輸出的是:" + sys_str);
        if (input_str.equals(sys_str)) {
            System.err.println("你們是平局");
        } else if (input_str == "石頭" && sys_str == "剪刀" || input_str == "剪刀"
                && sys_str == "布" || input_str == "布" && sys_str == "石頭") {
            System.err.println("你贏了");
        } else {
            System.err.println("你輸了");
        }
    }

}

運行結果:
請輸入您的選擇:(0.石頭 1.剪刀 2.布)
2
您輸入的是:布
你贏了
系統輸出的是:石頭

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章