importjava.util.Scanner;public classstartGuess {

Person jia;

Computer yi;intcount;public voidinitial() {

jia= newPerson();

yi= newComputer();

count= 0;

}public voidshowout12() {

initial();

System.out.println("----------欢迎进入游戏世界-----------");

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

System.out.println("*** 猜拳,开始 ***");

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

System.out.println("出拳规则:1.剪刀 2.石头 3.布");

System.out.println("请选择对方角色(1:刘备 2:孙权 3:曹操):");

Scanner input= newScanner(System.in);int h =input.nextInt();switch(h) {case 1:

yi.name= "刘备";break;case 2:

yi.name= "孙权";break;case 3:

yi.name= "曹操";break;

}

System.out.println("请输入你的名字:");

jia.name=input.next();

System.out.println("你选择了" + yi.name + "对战");

System.out.println("要开始吗?y:是 n:否");

String con=input.next();while (con.equals("y")) {intper;intcom;if (con.equals("y")) {

per=jia.showout();

com=yi.showout11();if ((per == 1 && com == 1) || (per == 2 && com == 2)|| (per == 3 && com == 3)) {

System.out.println("结果:和局,真衰!");

}else if ((per == 1 && com == 3) || (per == 2 && com == 1)|| (per == 3 && com == 2)) {

System.out.println("结果:恭喜,你赢了!");

jia.Score++;

}else{

System.out.println("结果说:^_^,你输了,真笨!");

yi.Score++;

}

count++;

}

System.out.println("是否进行下一轮.y:是 n:否");

con=input.next();

}

showgg();

}public voidshowgg() {

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

System.out.println(jia.name+ " VS " +yi.name);

System.out.println("对战次数:" +count);

System.out.println("姓名" + "\t" + "积分");

System.out.println(jia.name+ "\t" +jia.Score);

System.out.println(yi.name+ "\t" +yi.Score);if (jia.Score >yi.Score) {

System.out.println("甲赢了");

}else if (jia.Score

System.out.println("乙赢了");

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

}

}

}

java猜拳_java猜拳相关推荐

  1. java编写电脑猜拳_Java开发实现人机猜拳游戏

    本文实例为大家分享了Java开发实现人机猜拳游戏的具体代码,供大家参考,具体内容如下 猜拳游戏 游戏规则:人和电分别出剪刀.石头.布,直到人战胜电脑,游戏结束. 整体分析: 1.总体是一个循环 -&g ...

  2. java中人机猜拳_Java实现人机猜拳游戏

    本文实例为大家分享了Java实现人机猜拳游戏的具体代码,供大家参考,具体内容如下 实现: User类 public class User { private String name; private ...

  3. java刘备猜拳游戏类_基于java实现人机猜拳游戏

    本文实例为大家分享了java实现人机猜拳游戏的具体代码,供大家参考,具体内容如下 完成人机猜拳互动游戏的开发,用户通过控制台输入实现出拳,电脑通过程序中的随机数实现出拳,每一局结束后都要输出结果.当用 ...

  4. Java代码编写猜拳小游戏

    Java代码编写猜拳小游戏 import java.util.Random; import java.util.Scanner;public class Guess {public static vo ...

  5. 人机都行这个你不行?Java控制台实现“猜拳游戏”

    本文实例为大家分享了Java控制台实现猜拳游戏的具体代码,供大家参考,具体内容如下 1.目标 通过控制台实现一个人机对战的猜拳游戏,用户通过输入(1.剪刀 2.石头 3.布),机器随机生成(1.剪刀 ...

  6. 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇

    马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...

  7. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  8. JAVA以窗体的形式猜拳_Java开发实现猜拳游戏

    本文实例为大家分享了Java实现猜拳游戏的具体代码,供大家参考,具体内容如下 一.问题简介 通过控制台方式实现一个人机对战的猜拳游戏,用户通过输 入(1.剪刀2.石头3.布),机器随机生成(1.剪刀2 ...

  9. java用循环做猜拳_java用循环方式实现和计算机玩猜拳的程序

    用循环方式实现和计算机玩猜拳的程序 (设定胜出条件--输3次或赢3次即退出) /*int a=0;//统计赢得次数 int b=0;//统计输的次数 for(;;){ System.out.print ...

最新文章

  1. 人工智能企业云知声首度公开“医疗+AI”战略
  2. 证书到期什么意思_建筑资质资质证书有效期及注意事项
  3. 大数据时代,如何让个人信息不再“裸奔”?
  4. JavaScript event loop事件循环 macrotask与microtask
  5. python中代码段的标志是什么车_请问这段Python代码是什么意思?
  6. golang import中的.和_的使用,import的几种方式点,下划线,别名
  7. liunx下mysql远程连接_Linux下mysql实现远程连接
  8. 【Elasticsearch】ES 7.8 写入 查询 Normalizer 忽略 大小写
  9. font-family:微软雅黑; 与 font-family:Microsoft YaHei; 的区别?
  10. Jquery+CSS Input file 文本框轻美化
  11. 下一站,人到三十而立之年有感!
  12. 怎样用sql语句复制表table1到表table2的同时复制主键
  13. 技术要扎扎实实的做,业余功夫也要修炼
  14. eslint php,eslint配置
  15. Sublime Text 3.1.1 Build 3176 注册码破解
  16. 华为交换机常用查询命令
  17. 现代软件工程学期总结
  18. I.MX6UL核心模块tf卡启动linux的实现
  19. 二十一、常见股票和量化投资策略
  20. unbuntu samba共享文件夹

热门文章

  1. HTML5 飞秋官方下载 fps 也为咱国人争点脸
  2. 韩寒近期【雷人】语录
  3. Tip of the day的bug
  4. jfinal调用mysql存储过程 封装_jfinal如何调用存储过程?
  5. thymeleaf 判断checkbox是否选中_一日看尽长安花——复选框(CheckBox)数据清洗和统计的SAS实现...
  6. c++ qt获取电脑的内存_Qt官方示例信号量
  7. 机器学习系列补充:数据集准备和更正YSX包
  8. 这篇文献总结了常见的中式英语写法,来看看有没有中枪?
  9. fcpx大胆流行标题插件 Bold Pop for mac
  10. 1.7 编程基础之字符串 25 最长最短单词 python