1. 程式人生 > 其它 >寫一個猜拳遊戲,從控制檯輸入石頭、剪刀、布,後臺隨機生成對應和輸入的做比較,看看誰能贏,輸,和平局。

寫一個猜拳遊戲,從控制檯輸入石頭、剪刀、布,後臺隨機生成對應和輸入的做比較,看看誰能贏,輸,和平局。

技術標籤:java

寫一個猜拳遊戲,從控制檯輸入石頭、剪刀、布,後臺隨機生成對應和輸入的做比較,看看誰能贏,輸,和平局。

程式碼:

   /*
        石頭:0
        剪刀:1
        布:2
         */
import java.util.Scanner;
import java.util.Random;
public class A20 {
    public static void main(String[] args) {
        System.out.println("注:石頭:0\n" +
                "        剪刀:1\n" +
                "        布:2");
        Random ran=new Random();
        int r=ran.nextInt(2);
        Scanner sc=new Scanner(System.in);
        System.out.println("請輸入:");
        int s=sc.nextInt();
        if(r==0){
            if(s==0){
                System.out.println("平局!");
            }
            else if(s==1){
                System.out.println("你輸了!");
            }
            else {
                System.out.println("你贏了!");
            }
        }
        else if(r==1){
            if(s==0){
                System.out.println("你贏了!");
            }
            else if(s==1){
                System.out.println("平局!");
            }
            else {
                System.out.println("你輸了!");
            }
        }
        else {
            if(s==0){
                System.out.println("你輸了!");
            }
            else if(s==1){
                System.out.println("你贏了!");
            }
            else {
                System.out.println("平局!");
            }
        }
    }
}