java彩票程序_用java 实现彩票摇奖,猜拳程序

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

人机猜拳对战游戏。由电脑随机猜拳分别石头、剪刀、布;

然后有用户输入自己的猜拳,判断输赢。程序要求可以循环猜拳;

class Quan{ //少不了的定义;

public static void main(String[] args){

java.util.Scanner scan = new java.util.Scanner (System.in); //输入语句不可缺的~反正记住就可以了,还有更简单的~

java.util.Random ran = new java.util.Random(); //自然是为了满足随机的条件~也同样少不了~

end:while(true){

System.out.print("+ + + + + + + + + + + + + + + + + + + + + + + +");

System.out.println("");

System.out.print("\t请输入出拳的选项");

System.out.println("");

System.out.print(" 1.石头 2.剪刀 3.布");

System.out.println("");

System.out.println("+ + + + + + + + + + + + + + + + + + + + + + + +");

int b = ran.nextInt(3)+1;

System.out.println("请出拳:");

int a = scan.nextInt();

System.out.println("\t电脑出拳 vs 我出拳");

String com=""; //给随机数定义的出拳~

if (b==1){

com="石头";

}

if (b==2){

com="剪刀";

}

if (b==3){

com="布";

}

String ren=""; //给手动输入定义的出拳~

if(a==1){

ren="石头";

}

if (a==2){

ren="剪刀";

}

if (a==3){

ren="布";

}

/*以下是我把所有可能的条件全都写了一边,我也很菜,没办法,暂时想的这办法,一堆if判断..*/

if (b == 1 && a == 2 || b == 2 && a ==3 || b == 3 && a == 1){

System.out.println("\t"+com+"\t"+"vs"+"\t"+ren);

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

}

if (b == 1 && a == 3 || b == 2 && a ==1 || b == 3 && a == 2){

System.out.println("\t"+com+"\t"+"vs"+"\t"+ren);

System.out.println("您赢咯!");

}

if (a == b){

System.out.println("\t"+com+"\t"+"vs"+"\t"+ren);

System.out.println("-_-#居然平手。。");

}

System.out.println("是[0]否[1]在战一局?"); //判断是否在循环一次程序,(i==0)就头在来,如果是1就退出~

int i = scan.nextInt();

if (i==0){

continue end;

}

else{

System.out.println("再见!"); //选择一后退出了~

}

}

}

}

本篇文章来源于 zrl'Blog 转载请以链接形式注明出处和版权, 文章网址:http://zrl.name/article/Programming/JavaJichu_ShiXianCaiPiaoYaoJiang_CaiQuanChengXu.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值