石头,剪刀,布 循环版(改进)
来源:互联网 发布:mac mini a1347 参数 编辑:程序博客网 时间:2024/04/29 03:17
问题及代码:
package first;import java.util.Scanner;public class text {public static void main(String[] args) {System.out.println("scissor for 0 , rock for 1 , paper for 2");String n[] = { "scissor", "rock", "paper" };Scanner get = new Scanner(System.in);Scanner getx = new Scanner(System.in);int a, b;int i = 0, j = 0;while (true) {int cp = (int) (Math.random() * 3);a = get.nextInt();while (!(a == 0 || a == 1 || a == 2)) {System.out.println("输入非法,请重新输入!");a = get.nextInt();}if (a - cp == 1)++i;else if (cp == a);else if (cp == 2 && a == 0)++i;else++j;System.out.println("you is " + n[a] + " the cp is " + n[cp]);System.out.println("");b = i;if ((i > 1) || (j > 1)) {if (b > 1)System.out.println("you win!");elseSystem.out.println("the cp win!");System.out.println("");System.out.println("是否继续游戏? 1 继续 0 终止");if (getx.nextInt() == 0)break;else {System.out.println("scissor for 0 , rock for 1 , paper for 2");i = 0;j = 0;}}}}}
运行结果:
0 0
- 石头,剪刀,布 循环版(改进)
- 石头剪刀布(终极版)(添加对话框循环)
- 猜拳(石头剪刀布)
- noip2014 生活大爆炸版 石头剪刀布 (模拟)
- 洛谷P1328 生活大爆炸版石头剪刀布(NOIp2014)
- [C++]石头剪刀布之---最终幻想版
- 【NOIP2014TG】生活大爆炸版石头剪刀布
- NOIP2014 生活大爆炸版石头剪刀布
- 【NOIP2014】生活大爆炸版石头剪刀布
- [noip2014tg] 生活大爆炸版石头剪刀布
- 【Noip2013】生活大爆炸版石头剪刀布
- Java剪刀石头布随机次数版
- 石头剪刀布生活大爆炸版
- 猜拳游戏(剪刀 石头 布)
- hdu 2164 (简单。石头剪刀布)
- 程序设计:剪刀、石头、布(二)
- 1018石头剪刀布(模拟)
- YCJSOI1471 石头剪刀布(博弈dp)
- javaWeb项目中如何使用过滤器
- java中定时任务 quartz 时间配置规则
- 前端学习路线
- office 2010 ppt 添加音乐等相关问题
- 关于 cocoapod
- 石头,剪刀,布 循环版(改进)
- zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法
- html中form表单向Jsp提交中文乱码问题基本解决办法
- 一个帖子学会Android开发四大组件
- 如何从手机里面获取通讯录
- 基本交互
- 使用Python实现Hadoop MapReduce程序遇到的问题解决办法
- Android Studio 快捷键
- Android持续集成--JENKINS+GRADLE+JACOCO+SONARQUBE(二)