藍橋杯:剪刀石頭布
題目描述
編寫程式實現“剪刀,石頭,布”遊戲。在這個遊戲中,兩個人同時說“剪刀”,“石頭”或“布”,壓過另一方的為勝者。規則是:“布”勝過“石頭”,“石頭”勝過“剪刀”,“剪刀”勝過“布”。要求:選擇結構中使用列舉型別,結果的輸出也使用列舉型別表示。
輸入
兩個數,範圍為{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");
}
}