使用JAVA編程語言,獨立完成一個3到5個運算符的四則運算練習的命令行軟件開發
? ? 基本功能要求:
? 程序可接收一個輸入參數n,然后隨機產生n道加減乘除(分別使用符號+-*÷來表示)練習題,每個數字在 0 和 100 之間,運算符在3個到5個之間。
? 為了讓小學生得到充分鍛煉,每個練習題至少要包含2種運算符。同時,由于小學生沒有分數與負數的概念,你所出的練習題在運算過程中不得出現負數與非整數,比如不能出 ? ? ? ? 3÷5+2=2.6,2-5+10=7等算式。
? 練習題生成好后,將你的學號與生成的n道練習題及其對應的正確答案輸出到文件“result.txt”中,不要輸出額外信息,文件目錄與程序目錄一致。
? ? *軟件附加功能要求如下:
? 支持有括號的運算式,包括出題與求解正確答案。注意,算式中存在的括號必須大于2個,且不得超過運算符的個數。
? 擴展程序功能支持真分數的出題與運算(只需要涵蓋加減法即可),例如:1/6 + 1/8 + 2/3= 23/24。注意在實現本功能時,需支持運算時分數的自動化簡,比如 1/2+1/6=2/3,而非? 4/6,且計算過程中與結果都須為真分數。