猜拳游戏

package com.p1;
import java.util.Random;
/**
* 猜拳正式版
* 1:建立扫描器
* 2:进入循环(while)
* 3:电脑获取数字
* 4:用户获取数字
* 5:switch-case判断结果
* 6:游戏是否进行(break)
* 7:将结果输出
* @author Administrator
*/
import java.util.Scanner;

public class Caiquan {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Random a=new Random();
String an;

    while (true) {
         int aa=a.nextInt(3)+1;
         System.out.println("请输入1-3之间的数字:1:石头,2:剪刀,3:布");
         int b=s.nextInt();

         switch (aa) {
         case 1:
             System.out.println("电脑出的是石头!");

             switch (b) {
             case 1:
                 System.out.println("你出的是石头,平局!");
                 break;
             case 2:
                 System.out.println("你出的是剪刀,电脑赢了!");
                 break;
             case 3:
                 System.out.println("你出的是布,你赢了!");
                 break;
            }
             break;

         case 2:
             System.out.println("电脑出的是剪刀!");

             switch (b) {
             case 1:
                 System.out.println("你出的是石头,你赢了!");
                 break;
             case 2:
                 System.out.println("你出的是剪刀,平局!");
                 break;
             case 3:
                 System.out.println("你出的是布,电脑赢了!");
                 break;
             }
             break;

         case 3:
             System.out.println("电脑出的是布!");

             switch (b) {
             case 1:
                 System.out.println("你出的是石头,电脑!");
                 break;
             case 2:
                 System.out.println("你出的是剪刀,你赢了!");
                 break;
             case 3:
                 System.out.println("你出的是布,平局!");
                 break;
             }
             break;
        }

        System.out.println("您是否继续进行游戏?  Y OR N");
        an=s.next();
        if (an.equalsIgnoreCase("N")) {
            break;
        }



    }


}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值