加⼊电竞战队,是每⼀个⼈喜欢玩游戏⼈的梦想。
作为⼀个初学Java的游戏爱好者,就只能来编写⼀个⼩游戏了。
经过了⼏天的断断续续优化,⽯头剪⼦布游戏程序算是出炉了!(最后附有完整程序)
先来讲讲功能:可以和电脑玩⽯头剪⼦布的游戏,程序会告诉你谁获胜,电脑是随机出的。采⽤三局两胜制,最终电脑会告诉你最终的获胜者,如图。蛐蛐和蝈蝈
海天盛筵事件⾸先,写程序之前还是要先来分析:
两个⼈玩⽯头剪⼦布会出现9种不同的情况如下图:
结果其实就三种:“电脑胜”,“⼈胜”,“平局”。
弄清楚了运⾏的流程,我们就可以开始写程序了。
写程序不能⼀上来就⾮要想的很清楚在动⼿,这样只是浪费时间,有⼀点思绪了就可以开始。
⾸先,我们先写⼀个⼈机交互的代码:
System.out.println("欢迎来到⽯头剪⼦布的游戏!");
System.out.println("tips:请输⼊中⽂!");
System.out.println(("\t")+"第"+(i+1)+"局");
System.out.println("准备......开始!");2018中考分数线是多少
System.out.println("请出'⽯头',‘剪⼦’,‘布’中的⼀个!");
接下来的这⼏步由于学习的知识有限,绞尽了脑汁,才想出来的⽅法,只为让电脑能够判断⼈出的“⽯头剪⼦布”可以和电脑出的“⽯头剪⼦布”作⽐较
这样就可以在myeclipse⾥⾯输⼊中⽂:输⼊中⽂通过if “转换”成数字信息,同时输出中⽂,别看这是在做⽆⽤功,后⾯⽤处就⼤了:
经过⼀番转化,终于完成了汉字和数字之间的⽐较。接下来就是做⼀个三局两胜制的判断:
int personScore=0;
int computerScore=0;
for(int i=0;i<3;i++){
(上⾯两张图的程序)
}
System.out.println("电脑得分:"+computerScore); System.out.println("您得分"+personScore);
if(computerScore>personScore){
amySystem.out.println("最终结果为:电脑获胜!");
}
else if(computerScore==personScore){ System.out.println("最终结果为:平⼿!");
}
苑琼丹年轻else{
System.out.println("最终结果为:您获胜!");
}
最终就能够完成游戏的结果输出!
刑事拘留时间下⾯就是整段完整程序:
⼤家有什么疑问可以评论,和指出不⾜之处,谢谢!
发布评论