各位路过的大神 求赐教 java 以羊村为主题 的剪刀石头布游戏编程 eslipse运行的 100

各位路过的大神求赐教java以羊村为主题的剪刀石头布游戏编程eslipse运行的格式计算类主界面类用户类电脑玩家类各路大神求代码我能看得懂的注:我是初学java者。在线急... 各位路过的大神 求赐教 java 以羊村为主题 的剪刀石头布游戏编程 eslipse运行的 格式 计算类 主界面类 用户类 电脑玩家类 各路大神求代码 我能看得懂的 注:我是初学java 者。 在线急等 谢谢了。 展开
 我来答
天亮中
2016-05-31 · TA获得超过6755个赞
知道小有建树答主
回答量:1404
采纳率:66%
帮助的人:678万
展开全部
package mimaxue;

/*

* 创建一个类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("你输入的不是石头,剪刀,布!");

}

}

}
匿名用户
2016-05-29
展开全部
这个简单
追问
嗯 是的  我要代码 注  我初学者
呼叫大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式