Java 在GUI中使用除法(“/”时
我在除法部分遇到了一个问题,加法(+)、减法(-)和乘法(*)似乎没问题,但当我使用除法(/)时,它会产生错误的输入。。。为什么Java 在GUI中使用除法(“/”时,java,user-interface,Java,User Interface,我在除法部分遇到了一个问题,加法(+)、减法(-)和乘法(*)似乎没问题,但当我使用除法(/)时,它会产生错误的输入。。。为什么 -Examaple-10/2=0.2您已切换分子和分母 试一试 而不是 SolveTEMP = SolveTEMP / TEMP; 编辑: 对于加法和乘法,顺序无关紧要 减法行吗,还是也需要切换?您能显示什么是临时值吗?您没有错过订单吗?看起来你做的是2/10=0.2,而不是10/2=5。很可疑你交换了SolveTEMP和TEMP,得到了2/10=0.2;尝试设置断
-Examaple-
10/2=0.2
您已切换分子和分母
试一试
而不是
SolveTEMP = SolveTEMP / TEMP;
编辑:
对于加法和乘法,顺序无关紧要
减法行吗,还是也需要切换?您能显示什么是临时值吗?您没有错过订单吗?看起来你做的是2/10=0.2,而不是10/2=5。很可疑你交换了
SolveTEMP
和TEMP
,得到了2/10=0.2;尝试设置断点或打印每个变量检查方法开头的值。调试。学习如何使用调试器。
SolveTEMP = TEMP / SolveTEMP;
SolveTEMP = SolveTEMP / TEMP;