我的While(input.hasNext()){没有进入循环

时间:2013-10-24 20:29:52

标签: java while-loop

我有这个

//( 3 + ( 16 - ( 4 * 6 ) ) + ( 12 - 4 ) + 7 )
public double evaluate(String expresssion) {
    double finished = 0;
    try (Scanner input = new Scanner(expression)) {
        while ( input.hasNext() ) {

它不是全部,但基本上它读取输入表达式,即上面注释掉的并将该String放入扫描仪中,我有一个while循环来检查是否有另一个令牌,但是当我测试它时(所有已完成)程序永远不会进入while循环,我甚至尝试删除try catch语句但没有成功。

0 个答案:

没有答案