Java 后缀逻辑问题

Java 后缀逻辑问题,java,logic,calculator,postfix,Java,Logic,Calculator,Postfix,大家好,我做了一个后缀计算器,它似乎在所有情况下都能工作,除了我使用一元否定或数字的平方根。它计算一个文本文件并逐行读取 如果一元否定的平方根是一元运算,那么为什么要弹出并使用两个操作数呢?我在玩代码,忘了编辑它。感谢您指出它,在响应NullPointerException时输出“再见!”是愚蠢的,因为一开始就捕捉到它。

大家好,我做了一个后缀计算器,它似乎在所有情况下都能工作,除了我使用一元否定或数字的平方根。它计算一个文本文件并逐行读取

如果一元否定的平方根是一元运算,那么为什么要弹出并使用两个操作数呢?我在玩代码,忘了编辑它。感谢您指出它,在响应
NullPointerException
时输出“再见!”是愚蠢的,因为一开始就捕捉到它。