码迷,mamicode.com
首页 > 其他好文 > 详细

猜拳游戏

时间:2015-08-01 11:12:19      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

//猜拳游戏,电脑随机出拳(拳头=0、石头=1、布=2),然后 玩家通过控制台输入。判断谁大。

 

public class FenDou04 {

  public static void main(String[] args) {

    Scanner sc=new Scanner(System.in);
    Random rd=new Random();
    int n;
    int i;
    while(true){
      i=rd.nextInt(3);
      System.out.println("请出碼(0.剪刀 1.石头 2.布):");
      if(sc.hasNextInt()){
        n=sc.nextInt();
        if(n>=0&&n<=2){
          switch(i){
          case 0:
             System.out.println("电脑出: 剪刀");
             if(n==0){
               System.out.println("你出: 剪刀 ->平手");
             }else if(n==1){
               System.out.println("你出: 石头 ->你赢了");
             }else{
               System.out.println("你出:布 ->你输了");
             }
           break;
          case 1:
               System.out.println("电脑出: 石头");
             if(n==0){
                System.out.println("你出: 剪刀 ->你输了");
             }else if(n==1){
                System.out.println("你出: 石头 ->平手");
             }else{
                System.out.println("你出:布 ->你赢了");
             }
           break;
          case 2:
             System.out.println("电脑出: 布");
             if(n==0){
                System.out.println("你出: 剪刀 ->你赢了");
              }else if(n==1){
                System.out.println("你出: 石头 ->你输了");
              }else{
                System.out.println("你出:布 ->平手");
             }
            break;
        }
      }else{
        System.out.println("请输入0~2的整数!");
      }
    }else{
      System.out.println("您输入非法数字!");
      break;
    }

   }

  }

}

猜拳游戏

标签:

原文地址:http://www.cnblogs.com/changyinlu/p/4693753.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!