import java.util.Random; import java.util.Scanner; public class Main { public static void main(String[] args) { Random a = new Random(); int w=0,s=0,p=0; System.out.println("你想玩几次猜拳?"); int n = new Scanner(System.in).nextInt(); System.out.println("输入数字选择你要出的猜拳手势:\n0:石头\n1" + ":剪刀\n2:布"); for (int l = 0; l < n; l++) { System.out.printf("第%d局",l+1); int num = new Scanner(System.in).nextInt(); if (num == 0) System.out.println("你出石头"); else if (num == 1) System.out.println("你出剪刀"); else if (num == 2) System.out.println("你出布"); else {System.out.println("输入错误");l--;} if (num < 3) { int i = a.nextInt(3); if (i == 0) System.out.println("电脑出石头"); else if (i == 1) System.out.println("电脑出剪刀"); else System.out.println("电脑出布"); if (num == 1) { if (i == 2) {System.out.println("你赢了");w++;} else if (i == 1) { System.out.println("你们是平手");p++;} else { System.out.println("你输了");s++;} } else if (num == 0) { if (i == 1) {System.out.println("你赢了");w++;} else if (i == 0) { System.out.println("你们是平手");p++;} else{ System.out.println("你输了");s++;} } else { if (i == 1) { System.out.println("你输了");s++;} else if (i == 2){ System.out.println("你们是平手");p++;} else {System.out.println("你赢了");w++;} } } } System.out.printf("你赢了%d局,输了%d局,平局是%d局,欢迎下次来玩",w, s,p); } }
Java制作简单猜拳游戏
最新推荐文章于 2023-11-12 20:05:31 发布