这其实是一篇摸鱼指南。

这篇文章主要是学习如何使用Java在线编译器在浏览器中制作一个 猜数字的小游戏 ,真的只需要有网+有浏览器就可以。想学习Java编程的小伙伴可以静下来认真学习,纯粹想摸鱼的小伙伴直接点赞收藏抱走代码,在浏览器上打开本Java项目源码复制到个人项目栏就可以使用Java在线编译器开始学mo习yu了: https://2fe02ea528-share.ligh...

毕竟谁不想在学习工作之余,弄点小游戏来玩玩呢?

安装编辑器。不需要。

安装编译器。不需要。

安装环境变量。不需要。

安装依赖。不需要。

只需要在Lightly的Java在线编译器( https://lightly.teamcode.com/ )新建项目,大家就可以开始敲代码制作我们的猜数字小游戏了。

在开始编写主程序之前,我们需要先导入一些会用到的库:

import javax.swing.*;
import java.awt.*;

首先,我们需要在 public class main 的主程序中分别建立两个子程序:public static void main(String[] args) 和 public static String determineGuess(int userAnswer, int computerNumber, int count)。前者是我们小游戏程序的主体,而后者是判断数字大小和对错的程序。

这里简要说明一下猜数字小游戏的功能:

生成一个随机数

请求玩家输入数字

判断数字是否大于、小于或等于之前生成的随机数

记录玩家输入次数

在Java在线编译器的程序主体中,我们先设置随机数、玩家输入和输入次数等变量:

int computerNumber = (int)(Math.random() * 100 + 1);
int userAnswer = 0;
int count = 1;

接着,我们使用 while 循环,让程序在玩家回答正确前不断重复运行。我们在这其中使用JOptionPane绘制GUI,之后运行的小游戏会在弹窗中显示。当然,不想要GUI的小伙伴也可以尝试让小游戏直接在输出栏运行,那样也许更符合摸鱼精神。

Java在线编译器里的 while 循环代码应该长这样:

其中,UI界面文本大小可以根据喜好自行调整。去掉的话也可以,文本太小可能并不利于眼部健康,但老板在后面也许看不太清你在玩游戏。

最后的重点部分,我们只需要把 determineGuess 部分敲完,游戏就可以正常运行了。这里面基本都是 if、else if 和 else 代码。大家也可以根据自己的喜好,多加几层好玩的内容。

public static String determineGuess(int userAnswer, int computerNumber, int count) {if (userAnswer <= 0 || userAnswer > 100) {return "Your guess is invalid.";}else if (userAnswer == computerNumber) {return "Correct!\nTotal Guesses: " + count;}...else {return "Your guess is incorrect.\nAttempt: " + count;}}

在Java在线编译器点击右上的运行按键后,小游戏就可以开始运行了

Lightly Java在线编译器由TeamCode研发。TeamCode专注于云原生协作开发领域,简化开发流程,帮助开发者与企业高效协作开发。

点击此处领取更多资料

使用Java在线编译器手搓一款摸鱼小游戏相关推荐

  1. java五子棋 · 上班摸鱼小游戏

    上班实在无聊就用java写个五子棋小游戏 编译成class文件后可在cmd窗口中运行 下面附上源码: import java.util.Scanner;public class FiveStepsCh ...

  2. java摸鱼小游戏之斗地主(一)

    斗地主 一.准备工作 1.实体 (1)首先就是扑克牌实体 (2)然后就是游戏结束返回类 (3)出牌类 (4)玩家类 (5)桌面信息类 (6) ai类 2.主体与工具 (1)刷屏方法 (2)静态字段(包 ...

  3. 用JAVA写一款自己的小游戏

    用JAVA写一款自己的小游戏 我目前也处于一个学习的阶段,所以代码会有很多的错误,但是经过我几天的瞎调试目前还是可以玩的,但是可玩性还是很差 说一说怎么玩这个游戏把 设计初衷:KoalaChess,顾 ...

  4. 20款Adobe AIR小游戏

    20款Adobe AIR小游戏 什么时候有空去包装一下,跑在PlayBook上,我好成天天玩,嘿嘿 http://paranimage.com/20-adobe-air-mini-games/

  5. 这几款摸鱼神器,让我惊了!

    好了,由于今天头条是带课,次条来点干货,废话不多说,开始进入今天的主题: 怎么在上班时,不让老板和摄像头发现你在摸鱼? win微软摸鱼 App:Loaf 这天,偶然看到国内一位名为 Dino Chan ...

  6. 勇闯掘金小游戏为一款多个小游戏的合集游戏,有五个关卡:找掘金、石头剪刀布、寻找藏宝图、打地鼠、抽奖。基于Vue

    游戏简介 勇闯掘金小游戏为一款多个小游戏的合集游戏,共有五个关卡,分别为:找掘金.石头剪刀布.寻找藏宝图.打地鼠.抽奖.每个环节20分,满分100分. 完整代码下载地址:勇闯掘金小游戏 快速体验 ht ...

  7. android 免费游戏推荐,10款免费Android小游戏推荐

    如果你是Android手机用户,而且正在寻找一些小游戏来消磨时间,下面这10款免费小游戏将大有帮助.无论你喜欢哪种游戏,下面至少有一两款会满足你的要求. 1. 愤怒的小鸟 自从数月前登录iPhone/ ...

  8. 老板哭了,Win10 又来一款摸鱼神器(文末赠书)

    以下内容来自公众号逆锋起笔,关注每日干货及时送达 只有你想不到,没有我找不到 今天给大家带来一款摸鱼神器. 最近,Win10 商店上线了一款摸鱼神器--Loaf,已经被大家玩疯了! Loaf这是一个 ...

  9. 如果你需要一款摸鱼工具,那么 Thief Book是你的不错选择

    如果你需要一款摸鱼工具,那么Thief Book中文版是你的不错选择!Thief Book Mac中文版是Mac平台上的一款摸鱼看书神器.对于经常坐在电脑上工作的人来说,上班偷小差就可以使用这款Thi ...

最新文章

  1. 如何应对一直变化的搜索引擎算法?
  2. 安智armeabi 和 armeabi-v7a 的库文件增加法则
  3. 【视频】详解Scala中的类及与Java的详细区别
  4. 面向对象软件开发代码结构(1)
  5. Microsoft Project 变更项目日历的注意事项
  6. C++ 重载数学运算符
  7. 信息学奥赛一本通 1057:简单计算器 | OpenJudge NOI 1.4 19
  8. 6-7Pytorch搭建cifar10训练脚本(下)
  9. python的特殊方法介绍
  10. go 如何将int设成nil_Go 中没有引用传递?
  11. IOS开发~GCD--讲的巨详细,而且还有例子工程
  12. 常用的HTTP头部字段的基本含义(转)
  13. 9 多线程对非共享数据
  14. 为什么三表联查查出的数据每条出现好多次_独家解读!京东高可用分布式流数据存储的架构设计...
  15. min-max容斥【概念+例题解析】
  16. 使用FlyMcu.exe中出现的问题
  17. 超级计算器 android,超级计算器解方程
  18. CityEngine建模全流程解析与分享【系列文章之一】
  19. 2023临沂大学计算机考研信息汇总
  20. OpenCV深入学习(6)--直方图之calcHist使用(补)

热门文章

  1. 微信小程序动态生成页面2020-04-13
  2. HBase在数据仓库中的应用
  3. tesla p100 linux,Ubuntu16.04深度学习开发环境配置(TeslaP100+cuda9.0+tensorflow)
  4. canvas基础1 - 画直线(通俗易懂)
  5. 软件测试工程师发展计划
  6. Ajax实现搜索联想 自动补全
  7. python遍历excel表
  8. Adobe XD CC简体中文版起步计划 中国用户可免费使用
  9. 顺时针打印矩阵java
  10. 微信小程序swiper组件真机模拟时疯狂轮播 问题解决完整代码