1. 程式人生 > >藍橋杯:剪刀石頭布

藍橋杯:剪刀石頭布

題目描述

編寫程式實現“剪刀,石頭,布”遊戲。在這個遊戲中,兩個人同時說“剪刀”,“石頭”或“布”,壓過另一方的為勝者。規則是:“布”勝過“石頭”,“石頭”勝過“剪刀”,“剪刀”勝過“布”。要求:選擇結構中使用列舉型別,結果的輸出也使用列舉型別表示。 

輸入

兩個數,範圍為{0,1,2},用空格隔開。0表示石頭,1表示布,2表示剪刀。這兩個數分別表示兩個人所說的物品。

輸出

如果前者贏,輸出1。如果後者贏,輸出-1。如果是平局,輸出0。 

樣例輸入

0 2

樣例輸出

1

程式設計程式碼如下:

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int a = sc.nextInt();

        int b = sc.nextInt();

        if (a == b)

        {

            System.out.println("0");

        }

        if (a == 0 && b == 2)

        {

            System.out.println("1");

        }

        if (a == 0 && b == 1)

        {

            System.out.println("-1");

        }

        if (a == 1 && b == 2)

        {

            System.out.println("-1");

        }

        if (a == 1 && b == 0)

        {

            System.out.println("1");

        }

        if (a == 2 && b == 1)

        {

            System.out.println("1");

        }

        if (a == 2 && b == 0)

        {

            System.out.println("-1");

        }

    }