我需要编写一个程序,用户输入数学运算的字符,例如; +或 - 。
它将用于其他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=="+"){
但它显示错误。
答案 0 :(得分:0)
我也认为如果你把它定义为角色,它可能只是你的工作。你定义的地方
float innum;
char plus ='+';
char minus = '+';
char times = 'x';
... 然后你用
`if (Character.toString(OP).matches(plus)) { // ... }
这将使您的工作更精细。