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.
黄培毅 05a23c1241
123
3 days ago
..
README.md 123 3 days ago

README.md

数学题目生成器 - 使用说明

程序介绍

这是一个用于自动生成小学、初中和高中数学题目的程序可以根据用户选择的难度级别生成10-30道数学题目并保存为文本文件。

更新内容

  • 题目生成器优化小学、初中和高中三个级别的题目生成器现在能够生成包含1-5个操作数的题目
  • 新增jar包支持程序已打包成可执行jar文件无需编译即可运行

运行环境

  • 需要安装Java运行环境(JRE) 8或更高版本
  • Windows系统

快速运行方法

方法一双击bat文件运行

直接双击程序根目录下的run.bat文件即可启动程序,这是最简单的运行方式。

方法二:命令行运行

  1. 打开命令提示符(cmd)
  2. 进入程序所在目录
  3. 运行命令:
    java -jar MathExamGenerator.jar
    

编译与打包方法(高级用户)

如果您需要修改源代码并重新编译打包,可以按照以下手动步骤操作:

步骤1编译Java源代码

  1. 打开命令提示符(cmd)
  2. 进入程序根目录
  3. 创建bin目录用于存放编译后的class文件
    mkdir bin
    
  4. 编译源代码:
    javac -encoding UTF-8 -d bin src\*.java
    
    这将把所有Java源文件编译成class文件并放入bin目录

步骤2手动打包成可执行jar文件

  1. 进入bin目录
    cd bin
    
  2. 执行jar打包命令指定主类MathExamGenerator
    jar cvfe ..\MathExamGenerator.jar MathExamGenerator *.class
    
    这将在程序根目录生成名为MathExamGenerator.jar的可执行jar文件

步骤3验证jar文件可选

返回程序根目录测试jar文件是否能正常运行

cd ..
java -jar MathExamGenerator.jar

命令说明:

  • -d bin指定编译输出目录为bin
  • -encoding UTF-8:确保中文编码正确
  • cvfe创建jar文件的参数其中e指定入口点主类

使用说明

  1. 程序启动后,会提示您输入用户名和密码进行登录
  2. 登录成功后,可以输入题目数量(10-30之间)生成对应级别的数学题目
  3. 生成的题目会保存在以用户名命名的目录下,文件名包含时间戳
  4. 您可以输入'切换为小学'、'切换为初中'或'切换为高中'来切换题目难度
  5. 输入-1可以退出当前用户重新登录

账户信息

预设了小学、初中和高中各三个账户密码均为123

  • 小学账户张三1、张三2、张三3
  • 初中账户李四1、李四2、李四3
  • 高中账户王五1、王五2、王五3

注意事项

  • 确保您的命令提示符使用GBK编码以正确显示中文
  • 题目数量必须在10-30之间
  • 生成的题目文件会保存在程序所在目录的用户名下
  • 为了确保程序正常运行请确保您的Java版本为8或更高版本

版本信息

版本v2.0 更新日期2023-xx-xx