You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 days ago | |
---|---|---|
.. | ||
README.md | 3 days ago |
README.md
数学题目生成器 - 使用说明
程序介绍
这是一个用于自动生成小学、初中和高中数学题目的程序,可以根据用户选择的难度级别生成10-30道数学题目,并保存为文本文件。
更新内容
- 题目生成器优化:小学、初中和高中三个级别的题目生成器现在能够生成包含1-5个操作数的题目
- 新增jar包支持:程序已打包成可执行jar文件,无需编译即可运行
运行环境
- 需要安装Java运行环境(JRE) 8或更高版本
- Windows系统
快速运行方法
方法一:双击bat文件运行
直接双击程序根目录下的run.bat
文件即可启动程序,这是最简单的运行方式。
方法二:命令行运行
- 打开命令提示符(cmd)
- 进入程序所在目录
- 运行命令:
java -jar MathExamGenerator.jar
编译与打包方法(高级用户)
如果您需要修改源代码并重新编译打包,可以按照以下手动步骤操作:
步骤1:编译Java源代码
- 打开命令提示符(cmd)
- 进入程序根目录
- 创建bin目录用于存放编译后的class文件:
mkdir bin
- 编译源代码:
这将把所有Java源文件编译成class文件并放入bin目录javac -encoding UTF-8 -d bin src\*.java
步骤2:手动打包成可执行jar文件
- 进入bin目录:
cd bin
- 执行jar打包命令,指定主类(MathExamGenerator):
这将在程序根目录生成名为MathExamGenerator.jar的可执行jar文件jar cvfe ..\MathExamGenerator.jar MathExamGenerator *.class
步骤3:验证jar文件(可选)
返回程序根目录,测试jar文件是否能正常运行:
cd ..
java -jar MathExamGenerator.jar
命令说明:
-d bin
:指定编译输出目录为bin-encoding UTF-8
:确保中文编码正确cvfe
:创建jar文件的参数,其中e指定入口点(主类)
使用说明
- 程序启动后,会提示您输入用户名和密码进行登录
- 登录成功后,可以输入题目数量(10-30之间)生成对应级别的数学题目
- 生成的题目会保存在以用户名命名的目录下,文件名包含时间戳
- 您可以输入'切换为小学'、'切换为初中'或'切换为高中'来切换题目难度
- 输入-1可以退出当前用户,重新登录
账户信息
预设了小学、初中和高中各三个账户,密码均为123:
- 小学账户:张三1、张三2、张三3
- 初中账户:李四1、李四2、李四3
- 高中账户:王五1、王五2、王五3
注意事项
- 确保您的命令提示符使用GBK编码,以正确显示中文
- 题目数量必须在10-30之间
- 生成的题目文件会保存在程序所在目录的用户名下
- 为了确保程序正常运行,请确保您的Java版本为8或更高版本
版本信息
版本:v2.0 更新日期:2023-xx-xx