java输入的也许很简单的问题,给200分吧
表达式求值:
30+3*(4-2.3)-3
这个式子,请问该怎么正确分解成为运算符和操作数?
我有个基本想法是:用DataInputStream来读一个byte,判断是否是数字,如果是,则放回流里面,然后以double形式重新读入一个。如果是字符,则是正常操作符。
如此直至读到末尾。
但这样做,我不知道怎么样把已经读入的字符放回流里面。
请教大家一个思路,谢谢!
30+3*(4-2.3)-3
这个式子,请问该怎么正确分解成为运算符和操作数?
我有个基本想法是:用DataInputStream来读一个byte,判断是否是数字,如果是,则放回流里面,然后以double形式重新读入一个。如果是字符,则是正常操作符。
如此直至读到末尾。
但这样做,我不知道怎么样把已经读入的字符放回流里面。
请教大家一个思路,谢谢!
...全文
相关推荐
200行Java编写贪吃蛇
贪吃蛇的游戏也许你写过,但是用200行以内java代码实现你有试过吗?与别人较劲写出来的,只为证明java的强大~
200道Java程序设计练习题 PDF
Java程序设计练习题 PDF版,一共有200道,涵盖的内容当然也比较多,面向初学者,也面向高级用户,后面还附有习题答案,如果你正想参加一场Java面试,那么你正好可参考一下这些练习题。
java基础200题
java基础200题 java基础200题 java基础200题java基础200题
JAVA基础实例200题.rar
JAVA基础实例200题.rar
10个简单的java算法
1.求n个数的最小公倍数。2.水仙花数。3.正整数分解质因数。4.求100-200之间的素数(只能被1和自身整除),并输出。5.非波拉契数列问题。6.sum=a+aa+aaa+aaaa+...7.给一个不多于5位的正整数,求是几位数,并逆序打印各个数字8.排序9.杨辉三角10.n个人围成圈,顺序排号,从第一个人开始报数,1-3,到3则退出圈子,问最后剩下的是第几号。


Java SE
