- 4
- 0
- 约9.29千字
- 约 14页
- 2016-12-03 发布于河南
- 举报
java例题
//:Judge.java
//
interface SharedConstants
{
//定义3个常量分别表示石头、剪刀、布
int ROCK=0;
int SCISSORS=1;
int PAPER=2;
//定义3个常量分别表示不同的结果
int LOSE=-1;
int NOUGHT = 0;
int WIN = 1;
}
//定义一个游戏者类
class Player implements SharedConstants
{
//模拟游戏者出拳,石头、剪刀、布任选一个
int play() {
int prob = (int) (3 * Math.random());
if (prob == 0)
return ROCK;
else if (prob == 1)
return SCISSORS;
else
return PAPER;
}
//模拟和参与游戏的对方一起判断谁输谁赢
int compare(Player gambler)
{
//自己出拳
int mySign=play();
switch(mySign)
{
case(ROCK):
System.out.print( 石 头);
break;
case(SCISSORS):
Sy
您可能关注的文档
最近下载
- 城投国企笔试题目及答案.doc VIP
- Ansys2025全球仿真大会:基于大语言模型与PyAEDT的HFSS 3D Layout自动化S参数提取方法.pdf VIP
- 2026年北京市石景山区中小学教师招聘笔试参考题库及答案解析.docx VIP
- 南开大学有机化学(第三版)上册王积涛习题答案解析.pdf
- 卷烟厂香精香料存储细则.docx VIP
- 2025海南省建设投资集团有限公司校园招聘20人笔试备考试题及答案解析.docx VIP
- 医德医风教育培训讲稿、医德医风专题党课讲稿、作风建设专题党课讲稿.doc VIP
- 2006年山东高考理科数学真题及答案.pdf VIP
- 稳定性心绞痛诊断与治疗指南.pptx VIP
- 一种水反应型沥青冷补料、制备方法及应用.pdf VIP
原创力文档

文档评论(0)