如何阅读数学符号

时间:2015-04-19 18:52:27

标签: java eclipse

我需要编写一个程序,用户输入数学运算的字符,例如; +或 - 。

它将用于其他2个数字,最后显示结果。

我的字符是OP,我尝试使用

    import java.util.Scanner;
   float innum;
System.out.println("Please input 2 Numbers");
for(int i=0;i<1;i++){
    innum=in.nextFloat();
}
System.out.println("please input an operation symbol");
char OP=in.next().charAt(0);
if ( OP=="+"){

但它显示错误。

1 个答案:

答案 0 :(得分:0)

我也认为如果你把它定义为角色,它可能只是你的工作。你定义的地方

float innum;
char plus ='+';
char minus = '+';
char times = 'x';

... 然后你用

`if (Character.toString(OP).matches(plus)) { // ... }

这将使您的工作更精细。