登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 982|回复: 0

【Java】猜拳游戏

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-30 22:13:38 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. import java.util.*;6 X$ d6 j% h% A) V& C
  2. public class Main
    / z  ~& t# J  w/ o& m+ G; h6 W
  3. {$ s& p# a6 _# X. H9 b, J1 S
  4.         public static void main(String[] args)
    1 a" B: T4 P( {. C1 A* V  a
  5.         {
    # k. \- @1 @$ f' ]+ t& J( q8 J3 ?0 ]
  6.                 Scanner a=new Scanner(System.in);
    ( h0 B0 @8 c# J! s
  7.                 Random b=new Random();
    / O0 k/ l" j! Y' A1 }
  8.                 System.out.println("----猜拳游戏----");
    , u0 O; j% k/ n( ?/ p3 L/ D' I
  9.                 System.out.println("请出拳(1.石头 2.剪刀 3.布)");
    " N3 B' ?$ A" y: g% |2 h+ k
  10.                 int sr=a.nextInt();6 v  V$ v# J5 i7 C5 y8 j. N" j
  11.                 int dn=b.nextInt(3)+1;8 i4 }- O6 |9 s$ }
  12.                 String yy="小霆";$ A8 Q6 u2 [  Q3 }. u
  13.                 switch(dn){! b7 G) J$ N+ H
  14.                         case 1:
    " c- ]# J8 }- ?/ `; z/ x3 }
  15.                                 yy="石头";
    3 m" [: T  }- Z/ ?4 r
  16.                                 break;1 {, x/ C# y# N4 {: B1 M
  17.                         case 2:9 Q7 ~# ]  v. E" x) l4 n0 d
  18.                                 yy="剪刀";3 X; }+ u: X& G) R# e
  19.                                 break;( w- N% G3 |$ W& W8 @# S: Y  @
  20.                         case 3:
    # j- L/ r$ `" i7 w, E5 b
  21.                                 yy="布";
    + u4 w3 s5 M/ S& H: {2 Z) Q0 M
  22.                                 break;
    , t, S9 t7 `: f/ M" w
  23.                 }+ g+ n% k( `2 B/ W- z9 X, x
  24.                 if(sr==1&&dn==2||sr==2&&dn==3||sr==3&&dn==1){
    # O) a6 b1 K9 Q1 X1 h3 V" i$ b6 b/ G
  25.                         System.out.println("恭喜您赢了,电脑出的是"+yy);
    9 ?+ c+ ^- O: w8 {4 [
  26.                 }; t3 ?, }- ~2 K8 l. f& b. s7 b
  27.                 if(sr==1&&dn==3||sr==2&&dn==1||sr==3&&dn==2){
    ( G+ N6 g. y& I) G. c  O
  28.                         System.out.println("很遗憾,您输了!电脑出的是"+yy);
    , |6 v4 s* r: s! C, G9 T4 L5 Z
  29.                 }
    6 L% P% `5 P; Y
  30.                 if(sr==dn){
    / e- G+ x% _8 v) z3 L
  31.                         System.out.println("平局,电脑出的是"+yy);7 }$ G8 R- P7 F
  32.                 }( S+ A5 [' v( n4 A! E9 \+ f
  33.         }
    7 [2 v7 |4 P2 E) ~, v2 u6 w
  34. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-26 08:45 , Processed in 0.047537 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表