今天我们来用Java编程一个两位数加法运算游戏,程序能实现判断对错、加分、减少机会(每答错一题,五次结束)
下面是程序:

package Number;
import java.util.Scanner;
import java.util.Random;
public class Game {public static void main(String[] args) {int num3 = 5;int num4 = 0;int score = 0;while(num3 != 0) {int num1 = 1+(int)(Math.random()*100);int num2 = 1+(int)(Math.random()*100);System.out.print(num1 + "+" + num2 + "=");Scanner sc = new Scanner(System.in);num4 = (int)sc.nextDouble();if(num1 + num2 == num4) {score = score + 5;System.out.println("答对了,加5分,共" + score + "分");}else {num3 = num3 - 1;System.out.println("答错了,还剩" + num3 + "次");}}System.out.print("游戏结束,你得了" + score + "分");      }}

是不是很简单呢?喜欢的话请点赞收藏加关注微信公众号!

Java编程答题游戏相关推荐

  1. java编程猜拳游戏_Java开发实现猜拳游戏

    本文实例为大家分享了Java实现猜拳游戏的具体代码,供大家参考,具体内容如下 一.问题简介 通过控制台方式实现一个人机对战的猜拳游戏,用户通过输 入(1.剪刀2.石头3.布),机器随机生成(1.剪刀2 ...

  2. java华容道代码_用java编程 华容道游戏

    展开全部 import java.awt.*; import java.awt.event.*; public class MoveExample { public static void main( ...

  3. java猜字母游戏_JAVA编程题-用java编写猜字母游戏

    原标题:JAVA编程题-用java编写猜字母游戏 问题: 猜字母游戏,其游戏规则为: 程序随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串.玩家可以猜测多次,每猜测一次,则由系统 ...

  4. 用JAVA编程实现斗地主小游戏(建牌,发牌,选地主,排序)

    JAVA编程实现斗地主小游戏 主程序 排序算法 主程序 public static void main(String[] args) {//牌List<String> pokes = ne ...

  5. Java实验01 Java编程基础(猜数字游戏、随机点名器)

    实验一 Java编程基础 实验1-1 随机点名器 一.实验描述 1. 任务描述 编写一个随机点名的程序,使其能够在全班同学中随机点中某一名同学的名字.随机点名器具备3个功能,包括存储全班同学姓名.总览 ...

  6. Java编程实现石头剪刀布(猜拳)游戏

    本文用实例展示了用Java实现猜拳游戏,分享给大家.如有错误,请务必不吝赐教! import java.util.Scanner;public class CaiQuan {public static ...

  7. 某程序员吐槽:免费教妹子Java编程,妹子却不让自己找她闲聊!

    许多程序员教妹子编程.带妹子打游戏,都是醉翁之意不在酒,名为教学,实为追求,但有一个程序员小哥哥却比较悲催,他答应一个妹子当她师傅,教她Java编程,结果妹子却说,学习是学习,平时是平时,让小哥哥平时 ...

  8. mega_[MEGA DEAL]完整的Java编程训练营(94%折扣)

    mega 成为Java Master的10门课程(83.5小时):使用JavaFX的设计UI,利用设计模式,Master Multithreading等 嘿,怪胎, 本周,在我们的JCG Deals商 ...

  9. java 3d游戏_不放一行代码分享一下java实现3D游戏逻辑

    这篇日记是对最近几周Java大作业写的一个3D打怪挖矿游戏进行记录和总结.另一个目的也是因为我发现身边很多朋友对3D游戏逻辑很有兴趣.所以写这篇日记可以介绍一下一个3D游戏是如何实现基础功能的.即使没 ...

最新文章

  1. shell编程——sed用法
  2. ios:CGContextRef 渲染中文问题
  3. 【存储知识学习】第五章-5.4虚拟磁盘和5.5卷管理层-《大话存储》阅读笔记
  4. 【Django】orm继承AbstractUser表
  5. Eclipse如何提高开发效率(转)
  6. Layui上传文件时choose事件只触发一次的问题(两种解决方案+最终解决方案源码)
  7. Linux Shell常用技巧(二)
  8. 《Running.Lean.2nd.Edition.Feb.2012》 读书笔记
  9. 【读书笔记】钢铁是怎么炼成的
  10. matlab基本图形处理实验,MATLAB数字图像处理实验讲义(指导书)
  11. 如何在古董级IPAD上修改植物大战僵尸游戏金币
  12. mc服务器切换模式显示英文字母,我的世界更改模式的指令是什么_MC切换模式指令方法新版...
  13. 有什么软件做笔记比较好用?
  14. 庐山石刻分布及实习感想
  15. 安卓系统API的使用
  16. 鸿蒙手机卸载内置应用 adb连接
  17. 使用Dash快速构建你的数据可视化前端
  18. html制作简单框架网页 实现自己的音乐驿站 操作步骤及源文件下载 (播放功能限mp3文件)...
  19. 美国Linux服务器系统内核的详细介绍
  20. 传奇该怎么选择服务器?

热门文章

  1. Android开发周报:Android Studio2.0发布、Activity动态创建
  2. Vue中的keep-alive组件
  3. 阿里面试官内部题库,阿里发布2022年Java岗(正式版)面试题
  4. 易语言大漠圆形椭圆形渐开线结合鼠标特征码刷怪
  5. 第四章 06 打印星号
  6. 【Python】创蓝253云通讯平台国际短信API接口DEMO
  7. Intellij IDEA 中文帮助手册
  8. 巴别时代2017校园招聘宣讲+笔试
  9. 杏子语录(2020年12月)
  10. 如何让3ds Max 2016导入smd文件