Java语言实现小学数学练习

题目:

【问题描述】

编写一个帮助小学生练习数学的程序,帮助小学生练习100以内的四种数学运算:加、减、乘、除。

【基本要求】

a)程序应先询问用户的ID号(ID号包括两个大写字母和4位数字),例如:

请输入用户ID号:AB1234

程序应对输入的ID号验证,符合ID号要求的格式,然后程序提示三种选择:

(1)开始测试

(2)检查分数

(3)退出

b)测试:该程序将给出10道数学题,例如:

12*3=36

48+32=80

56/28=2

注意:

i)学生将依次回答每一个问题(在等于号后面给出答案),然后给出下一道题。

ii)试题应包含四种数学运算:加、减、乘、除,它们是随机产生的。相邻的问题应该是不同的操作,

每个操作必须至少出现一次。

iii)为每道题随机生成数字,但必须确保参与运算的数字和结果都小于100且大于零的整数。

iv)十道题做完后,记录学生完成这十道题所用的时间。

v)给每个学生一个分数。将该学生的ID、成绩和使用时间保存到一个名为record.txt的文件中。

vi)在屏幕上输出以下信息:

问题|正确答案|你的答案

c)成绩检查:从文件“record.txt”中列出该学生的所有历史成绩。例如:

你以前的记录是:

AB1234 80 150秒

AB1234 50 182秒

AB1234 90 98秒

Java代码:

原作者:齐123

原出处:CSDN

原文链接:Java语言实现小学数学练习_齐123的博客-CSDN博客

java数学题_小学数学练习题用Java实现相关推荐

  1. Java语言实现小学数学练习

    Java语言实现小学数学练习 题目: [问题描述] 编写一个帮助小学生练习数学的程序,帮助小学生练习100以内的四种数学运算:加.减.乘.除. [基本要求] a)程序应先询问用户的ID号(ID号包括两 ...

  2. 用java做小学数学系统_基于jsp的小学数学试卷生成-JavaEE实现小学数学试卷生成 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的小学数学试卷生成, 该项目可用各类java课程设计大作业中, 小学数学试卷生成的系统架构分为前后台两部分, 最终实 ...

  3. java解应用题思路是什么_小学数学应用题解题策略归纳

    解答应用题一直是许多孩子做数学题的"心头大患",因为它既要综合应用小学数学中的概念性质.法则.公式.数量关系和解题方法等最基本的知识,还要具有分析.综合.判断.推理的能力.这也是为 ...

  4. JAVA课程设计——小学数学练习

    设计题目 1.小学数学练习 1.1[问题描述] 编写一个帮助小学生练习数学的程序,帮助小学生练习 100 以内的四种数学运算:加.减.乘.除. 1.2[基本要求] a) 程序应先询问用户的 ID 号( ...

  5. 掌门1对1java面试_2019掌门1对1面试经验(JAVA软件工程师,小学数学教师等)

    为了帮助职业圈网友能够及时了解掌门1对1的面试流程以及面试过程所涉及的面试问题,职业圈小编把2019最新掌门1对1面试经验编辑好,马上提供给大家,以便能够尽快帮助到有需要的人.文章中还为你提供掌门1对 ...

  6. 米的换算单位和公式_小学数学单位换算公式(附练习题)

    原标题:小学数学单位换算公式(附练习题) 小学四年级数学 在小学数学的学习中,单位换算贯穿始终.无论是在小升初数学考试中,还是在生活方面,都会涉及单位换算的问题. 在小学阶段,主要涉猎的单位换算包括长 ...

  7. 保留两位小数除法算式_小学数学小数除法练习题

    小学数学小数除法练习题 篇一:小数除数练习卷 班级姓名 一.列竖式计算 7.83÷91.35÷2.7 54.4÷0.16 27÷1.8 6.76÷0.52 22.78÷3.4 4.8÷3 18÷48 ...

  8. 数学速算法_小学数学必考应用题解题思路及方法大汇总(附各年级练习题及答案)...

    长按二维码关注 小学数学学习不一定要死盯着书本,学习不是照着书背记就能学好,学习是要灵活的运用.运用的越多,掌握的就越牢靠! 应用题,可以说是小学数学中的半壁江山.做不好应用题的孩子,不止是数学成绩很 ...

  9. 成为java高手_我如何想成为Java

    成为java高手 我喜欢Java. 我喜欢用Java编程. 但是在使用Python一段时间后,我希望对其进行一些更改. 它几乎纯粹是语法上的,因此可能有更好的JVM语言,但是我并不真正感兴趣,因为我仍 ...

最新文章

  1. 一个简单的遮罩弹出层效果
  2. Hadoop三大核心组件及需求催生大数据技术的背景
  3. Ascii排序(按字母从小到大排序),并以url地址传参方式拼接
  4. 《数据库SQL实战》从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。 注意对于重复的emp_no进行忽略。
  5. springboot redis 断线重连_Redis(9)——史上最强【集群】入门实践教程
  6. 【LeetCode 剑指offer刷题】查找与排序题12:Top K Frequent Elements
  7. concurrenthashmap是什么锁_JDK1.8 util-concurrent-ConcurrentHashMap源码分析
  8. Tensorflow——Tensorflow的用途、安装、数据流图
  9. 【Android开发日记】妙用 RelativeLayout 实现3 段布局
  10. winform datagridview 自定义tooltip
  11. 银河麒麟桌面操作系统 V10 SP1 安装教程
  12. Python函数知识点(详解)
  13. 服务器上的VGA切换原理,浅谈笔记本中VGA信号切换的原理
  14. php制作特效文字,PPT制作文字特效 PPT特效文字制作教程
  15. 程序员不要和陌生人说话——漫谈一些有趣的架构原则
  16. Unity 之 Scorll Rect 动态循环列表
  17. 写了placement new也要写placement delete——条款52
  18. 搭建授权服务器oauth2
  19. IRQL-NOT-LESS-OR-EQUAL异常分析
  20. COCOS敌人和AI制作

热门文章

  1. RN报错:Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
  2. 字符串format拼接格式化
  3. Spring之JDBC
  4. 一文详解四种经典限流算法,面试必备。
  5. 2018小米春招,擦黑板
  6. Primavera Unifier 19.12.X Patch/Update(补丁/更新)
  7. CentOS 7 的安装步骤
  8. Android 自定义字体样式 及系统默认字体样式 的设置
  9. ubuntu 16.04 + linux 5.0
  10. Cannot locate the chosen ObjectFactory implementation: spring - [unknown locati