四則運算生成器做法思路
阿新 • • 發佈:2017-09-17
bstr abd val ace 功能 四則運算 != per sub
- 定義一個四則運算符的字符數組,使用隨機數方法每次產生1到3的隨機數作為運算符個數,運算符的個數確定後操作數隨之確定
- 用隨機數方法Math.rabdom()產生確定範圍內的隨機數存入數組
- 同樣使用隨機數去取運算符,存放到一個數組裏面
- 將操作數和運算符轉成字符串存放到字符串數組,再將字符串數組轉化成字符串,使用io流寫入到文件中
-
public static float opt(String s) throws Exception { if (s == null || "".equals(s.trim())) { return 0f; }
使用以上的opt方法計算結果,該方法存在一些問題,比如計算結果沒辦法保留分數形式
- 目前只實現以上的功能
四則運算生成器做法思路