以下是使用Java编写的剪刀石头布(Scissors)的示例代码:
import java.util.*;
 
public class ScissorStone {
    public static void main(String[] args) {
        // 创建一个随机数生成器对象
        Random random = new Random();
        
        // 定义两个变量来存储剪刀和石头的结果
        int scissorResult;
        int stoneResult;
        
        // 模拟多次比赛
        for (int i = 0; i < 10; i++) {
            System.out.println("第 " + (i+1) + " 局");
            
            // 产生随机数作为剪刀或者石头的选项
            int choice = random.nextInt(3);
            
            if (choice == 0) {
                scissorResult = 2;   // 表示剪刀
            } else if (choice == 1) {
                scissorResult = 1;   // 表示石头
            } else {
                scissorResult = -1;  // 表示平局
            }
            
            // 打印当前选手的选择
            switch (scissorResult) {
                case 2:
                    System.out.println("我选择了剪刀!");
                    break;
                case 1:
                    System.out.println("我选择了石头!");
                    break;
                default:
                    System.out.println("这局是平局。");
                    break;
            }
            
            // 等待电脑思考并输出其选择
            try {
                Thread.sleep(500);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            
            // 计算电脑的选择
            stoneResult = random.nextInt(3);
            
            // 根据电脑的选择判断胜负关系
            if ((scissorResult == 2 && stoneResult != 2) || (stoneResult == 1)) {
                System.out.println("我获得了胜利!");
            } else if ((scissorResult == 1 && stoneResult != 1) || (stoneResult == 2)){
                System.out.println("我失败了...");
            } else {
                System.out.println("这局是平局。");
            }
            
            System.out.println("\n\n");
        }
    }
}