首页 微武游戏攻略 正文

求Java课程设计小游戏代码,可直接运行的那种!

大家今天来跟大家唠唠嗑,聊聊我最近做的一个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的掌握更扎实。以前学的东西,都是零零散散的,这回通过一个小项目,把它们串起来,感觉真不错!而且自己动手做出来的东西,玩起来也更有意思。

今天的分享就到这里。希望对大家有所启发。下次有机会,再跟大家分享其他好玩的东西!

本文转载自互联网,如有侵权,联系删除