号码和运营商之间的区分在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. 计算LRC在Java
- 3. ConcurrentModificationException的在Java计算器
- 4. 计算AUC在Java中
- 5. 如何计算在Java中
- 6. Java loanTable计算器
- 7. java rpn计算器
- 8. Java MPG计算器
- 9. Java日期计算
- 10. CommandLine Java计算器
- 11. 用java计算吗?
- 12. Java中的并行计算
- 13. 基本的Java计算器
- 14. 简单的java计算器
- 15. 计算Java HashMap的子集
- 16. Java的后缀计算器
- 17. 的Java:性能SQRT计算
- 18. Java的计算问题
- 19. 简单的Java计算器
- 20. 勾股数计算的Java
- 21. 的Java InputMismatchException时计算器
- 22. 在Java中的数值计算
- 23. 在Java中使用Switch的计算器
- 24. 在Java中的年龄计算
- 25. 功能的小数计算在Java中
- 26. 在低计算java paintcomponent的低fps
- 27. 在java中计算数组的字数
- 28. 基于OpenOffice的基于Java的计算引擎计算
- 29. 在两个java类型的计算器中创建计算“引擎”的问题
- 30. Java计算器运算符错误
希望他们不会全部转换为整数,因为55.55是不是整数... – DNA 2012-03-04 17:05:35