java 数学测试_Java实现小学数学练习

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代码:39a053b3d457fbf39f7164369c78b7c4.png

原作者:齐123

原出处:CSDN

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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值