界面猜拳游戏 java_java猜拳游戏 (3局2胜)

展开全部

package Demo;

import java.util.Random;

import java.util.Scanner;

public class Demo12 {

public static void main(String[] args) {

String[] str = { "石头", "剪刀", "布" };

Random ram = new Random();

int y, n, i;

while (true) {

System.out.println("菜单:\n1、开始猜拳  \n9、退出");

Scanner scan = new Scanner(System.in);

System.out.print("请选择:");

String s = scan.nextLine();

if ("1".equals(s.trim())) {

y = 0;

n = 0;

i = 0;

while (true) {

try {

System.out.println("请出e68a8462616964757a686964616f31333335336366拳:1、石头  2、剪刀  3、布");

int s1 = Integer.parseInt(scan.nextLine());

if (s1 > 0 && s1 

System.out.println("你  出:" + str[s1 - 1]);

int s2 = ram.nextInt(3);

System.out.println("我  出:" + str[s2]);

if (s1 == (s2 + 1)) {

System.out.println("这次是平局");

} else if ((s1 == 1 && s2 == 1)

|| (s1 == 2 && s2 == 2)

|| (s1 == 3 && s2 == 0)) {

System.out.println("这次你赢了!");

y++;

} else if ((s1 == 1 && s2 == 2)

|| (s1 == 2 && s2 == 0)

|| (s1 == 3 && s2 == 1)) {

System.out.println("这次你输了!");

n++;

}

if (i == 2) {

if (y > n) {

System.out.println("你赢了  " + y + ":" + n);

} else if (y 

System.out.println("你输了  " + y + ":" + n);

} else {

System.out.println("平局  " + y + ":" + n);

}

break;

}

i++;

} else {

System.out.println("输入有误!");

}

} catch (Exception ex) {

System.out.println("输入有误!");

}

}

} else if ("9".equals(s.trim())) {

System.out.println("退出成功");

return;

} else {

System.out.println("指令错误~");

}

}

}

}

菜单:

1、开始猜拳

9、退出

请选择:2

指令错误~

菜单:

1、开始猜拳

9、退出

请选择:1

请出拳:1、石头  2、剪刀  3、布

2

你  出:剪刀

我  出:布

这次你赢了!

请出拳:1、石头  2、剪刀  3、布

4

输入有误!

请出拳:1、石头  2、剪刀  3、布

3

你  出:布

我  出:布

这次是平局

请出拳:1、石头  2、剪刀  3、布

1

你  出:石头

我  出:石头

这次是平局

你赢了  1:0

菜单:

1、开始猜拳

9、退出

请选择:9

退出成功

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值