java编程石头剪刀布_java 开发的石头,剪刀,布的游戏 demo
[java]代码库/*
* 创建一个类Game,石头,剪刀,布的游戏。
*/
public class Game {
/**
* @param args
*/
String[] s ={"石头","剪刀","布"};
//获取电脑出拳
String getComputer(int i)
{
String computerGuess = s[i];
return computerGuess;
}
//判断人出拳是否为石头,剪刀,布
boolean isOrder(String guess)
{
boolean b = false;
for(int x = 0;x < s.length; x++)
{
if(guess.equals(s[x]))
{
b = true;
break;
}
}
return b;
}
//比较
void winOrLose(String guess1,String guess2)
{
if(guess1.equals(guess2))
{
System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。平了");
}else if(guess1.equals("石头"))
{
}else if(guess1.equals("剪刀"))
{
if(guess2.equals("布"))
{
System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!");
}else
{
System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!");
}
}else if(guess1.equals("布"))
{
if(guess2.equals("石头"))
{
System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!");
}else
{
System.out.println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!");
}
}
}
public static void main(String[] args) {
Game my = new Game();
Game computer = new Game();
Game game = new Game();
String myGuess = javax.swing.JOptionPane.showInputDialog("输入石头,剪刀,布:");
String computerGuess = computer.getComputer((int)(Math.floor(Math.random()*3)));
if(my.isOrder(myGuess))
{
game.winOrLose(myGuess, computerGuess);
}else
{
System.out.println("你输入的不是石头,剪刀,布!");
}
}
}
//源代码片段来自云代码http://yuncode.net
java编程石头剪刀布_java 开发的石头,剪刀,布的游戏 demo相关推荐
- java 编程工具_Java开发工具可以促进编程!
java 编程工具 Java开发人员通常尝试找到快速有效地编写高质量Java代码的方法,以使他们的编程工作变得更轻松. 由于情况发生了变化,因此出现了越来越多的工具. 因此,下面列出了大多数开发人员已 ...
- [案例2-5]石头 剪刀 布小游戏
1.任务描述 "剪刀石头布"的游戏相信大家都不陌生,本案例要求编写一个剪刀石头布游戏的程序.程序启动后会随机生成1~3的随机数,分别代表剪刀.石头和布,玩家通过键盘输入剪刀.石头和 ...
- Python实现石头-剪刀-布小游戏
近日在学习Python的一些基础知识,觉得还是很有趣的一个一门语言!就目前的学习的一些知识,编写了一些一个简单的石头剪刀布的游戏.主要是熟悉一些Python的一些控制语句. import random ...
- Java黑皮书课后题第5章:**5.34(游戏:石头、剪刀、布)编程练习题3.17给出玩石头-剪刀-布游戏的程序。修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止
5.34(游戏:石头.剪刀.布)编程练习题3.17给出玩石头-剪刀-布游戏的程序.修改这个程序,让用户可以连续玩这个游戏,直到用户或者计算机赢对手两次以上为止 题目 题目概述 编程练习题3.17 破题 ...
- 【作品资料库】scratch作品之和电脑玩石头剪刀纸小游戏
今天我们分享的这个作品是和电脑玩石头剪刀纸小游戏(源码已经发到百度网盘永久会员群文件中,目录在): 少儿编程课堂 剪刀.石头.布又称"猜丁壳",古老而简单,这个游戏的主要目的是为了 ...
- Java锤子剪刀布大家应该都会玩“锤子剪刀布”的游戏: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
题目描述: 大家应该都会玩"锤子剪刀布"的游戏:现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入描述: 输入第1行给出正整数N(< ...
- 编程题目: PAT 1018. 锤子剪刀布 (20)
1018. 锤子剪刀布 (20) 时间限制 100 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 大家应该都会玩"锤子剪 ...
- java编程源代码_java经典编程300例源代码下载
java经典编程300例源代码是针对java编程的编程源代码.以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行了透彻解代码解析和知识扩展4部分,每一部分都进行了细致的说明.__java经 ...
- java编程测试题_Java编程测试可帮助您评估求职者
java编程测试题 Sometimes back one of my good friend asked me to assess few job candidates for Java progra ...
最新文章
- oracle技术之Oracle 跟踪事件(一)
- Scala单例对象(伴生对象)
- 【机器学习】数据挖掘算法——关联规则(三),FP-growth算法
- 计算机太卡了怎么解决,电脑太慢太卡怎么办,电脑太慢太卡解决方法
- 【DevCloud· 敏捷智库】如何进行需求结构化管理?
- 已知弧长计算器_半径弧长计算软件 弧长弦长求半径计算器
- MAVEN处理本地jar包 ojdbc7 的spingboot配置
- “声波识别”可用于购物
- 2020-11-03 oracle sql根据身份证号来判断性别
- mupdf添加图片水印_在博客园里给图片加水印(canvas + drag)
- 126邮箱国外服务器,网易邮箱海外服务器大升级
- iphone 升级后闪退
- 计算机毕业设计JAVA家庭饮用水监测系统mybatis+源码+调试部署+系统+数据库+lw
- 高效并发:Synchornized的锁优化详解
- 浅谈程序员的行业选择---程序人生
- Vue.js 写一个echarts的水滴图
- python怎么批量下载图片_python批量下载照片
- django第一章(django配置相关和简单的登录实例)
- S03_CH02_AXI_DMA PL发送数据到PS
- Excel插入时间(精确到秒)
热门文章
- 一张图看懂云栖大会·上海峰会重磅产品发布
- 10.32/10.33 rsync通过服务同步 10.34 linux系统日志 screen工具
- let与expr命令的用法与实战案例
- appium===setup/setupclass的区别,以及@classmathod的使用方法
- 热血沙城-3.2移植-古月-cocos2dx源码
- 【Linux_Fedora_系统管理系列】_1_用户登录和系统初始配置
- Oracle Row cache lock图解
- C# 截取图片的方法
- RIP实验总结之一被动接口和单播更新
- a/b测试_如何进行A / B测试?