小学数学题生成器java_JAVA小学四则运算生成器(聂适涵,邱品)

这是一个Java项目,用于生成小学四则运算题目,支持自定义题目数量和数值范围。项目实现了题目生成、答案计算、题目及答案文件输出,并能对给定的题目和答案进行校验。虽然无法避免真分数和负数导致的错误,但它展示了预估与实际开发时间的PSP2.1表格,强调了团队合作和学习过程的重要性。
摘要由CSDN通过智能技术生成

Java实现小学四则运算生成器

结对伙伴:邱品

GitHub项目地址:https://github.com/nsh971212/szys

一.项目要求

1.使用 -n 参数控制生成题目的个数(实现)

2.使用 -r 参数控制题目中数值(自然数、真分数和真分数分母)的范围(实现)

3.能支持生成10000道题目(实现)

4.不能出现重复的题目(未实现)

5.生成相应的题目文件Exercises.txt(实现)

6.在生成题目的同时,计算出所有题目的答案,并存入执行程序的当前目录下的Answers.txt文件(实现)

7.程序支持对给定的题目文件和答案文件,判定答案中的对错并进行数量统计(实现)

二.设计的实现

1. 创建随机生成分数方法,分为假分数和真分数,假分数用于计算,真分数用于表达式

2. 创建生成表达式的方法,将中缀表达式转换为后缀表达式并计算

3. 将表达式输出为txt文件,在对比答案后输出成绩

0bd93ddd8b5d873f839841dc9877c902.png

三.代码

生成随机数

1964c0bcbc75cb8652a70dde673e86ab.png

将中缀表达式转换为

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值