大家今天来跟大家唠唠嗑,聊聊我最近做的一个Java课程设计——弄个小游戏。
刚开始接到这任务的时候,我还真有点懵,不知道从哪儿下手。不过咱是谁?那必须得迎难而上!先去网上搜罗一圈资料,看看别人都做些各种小游戏眼花缭乱的,什么超级玛丽、扫雷、俄罗斯方块……看得我心痒痒。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
想想,我决定做个简单点的,就“猜数字”!程序随机生成一个数字,让玩家来猜。这样既能练习Java基础,又不会太复杂,挺
开工!
我打开IDEA,这玩意儿用着顺手。新建一个项目,然后就开始吭哧吭哧敲代码。
第一步,得让程序生成一个随机数。这好办,Java里有现成的Random类,拿来用就行。
Random random = new Random();
int secretNumber = *(100) + 1;
瞧,这不就生成一个1到100之间的随机数嘛
就是让玩家输入数字。这里我用Scanner类,它可以读取玩家在控制台输入的内容。
Scanner scanner = new Scanner(*);
*("请输入你猜的数字:");
int guess = *();
然后,就是比较玩家猜的数字和程序生成的数字。这里用if-else语句判断一下:
if (guess < secretNumber) {
*("猜小!");
} else if (guess > secretNumber) {
*("猜大!");
} else {
*("恭喜你,猜对!");
这只是一次猜测,得让玩家一直猜,直到猜对为止。我把上面的代码放到一个while循环里:
while (guess != secretNumber) {
// ...
我还加点小功能,比如统计玩家猜的次数,猜对后显示出来。
运行起来看看!
一切就绪,我运行程序。看着控制台里跳出的提示,我输入一个数字,回车!“猜小!”。再来!“猜大!”。几次之后,终于……“恭喜你,猜对!”。哈哈,还挺有成就感的!
通过这回课程设计,我感觉自己对Java的掌握更扎实。以前学的东西,都是零零散散的,这回通过一个小项目,把它们串起来,感觉真不错!而且自己动手做出来的东西,玩起来也更有意思。
今天的分享就到这里。希望对大家有所启发。下次有机会,再跟大家分享其他好玩的东西!