號碼和運營商之間的區分在Java 如果GUI輸入是這(55.55 + 23424 * 4545) 那些輸入將來自字符串被轉換爲整數。 問題是我該如何讓程序區分這個計算中的數字和運算符?在計算的java
Q
在計算的java
1
A
回答
2
您將不得不解析您之前收到的字符串,獲取不同變量中的數字和運算符。允許用戶只輸入數字併爲操作員提供按鈕可能會更簡單,因此您可以將它們視爲信號。
只要解析這種字符串(如果您允許所有類型的運算符和操作),最終都需要編寫完整的語法並從該語法生成解析器。
2
2
+0
+1,這是新的東西爲了我 :-) – 2012-03-04 17:08:45
相關問題
- 1. 計算在Java
- 2. 的Java計算
- 3. 計算和在Java
- 4. 計算LRC在Java
- 5. ConcurrentModificationException的在Java計算器
- 6. Java計算器
- 7. Java:計算稅
- 8. 計算平均在Java
- 9. 在Java中計算錯誤
- 10. 如何計算在Java中
- 11. 在Java中計算能力
- 12. 計算AUC在Java中
- 13. 式計算在Java中
- 14. java算法精度計算
- 15. Java計算器不止一次計算
- 16. Java總計書籍計算
- 17. java雙重計算
- 18. Java變化計算
- 19. Java MPG計算器
- 20. Java折扣計算
- 21. 循環計算 - Java
- 22. Java loanTable計算器
- 23. java rpn計算器
- 24. Java日期計算
- 25. Java計算器GUI
- 26. Java計算錯誤
- 27. CommandLine Java計算器
- 28. 用java計算嗎?
- 29. 的Java InputMismatchException時計算器
- 30. Java的計算問題
希望他們不會全部轉換爲整數,因爲55.55是不是整數... – DNA 2012-03-04 17:05:35