【发布时间】:2015-04-19 18:52:27
【问题描述】:
例如,我需要编写一个程序,其中用户输入数学运算的字符; + 或 - 。
它将用于其他2个数字并最终显示结果。
我的 char 是 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=="+"){
但它显示一个错误。
【问题讨论】:
-
你能显示你的代码和错误信息吗???到目前为止,您所掌握的这些信息几乎没有用..
-
浮点数; System.out.println("请输入2个数字"); for(int i=0;i
-
好的,使用为 one 提供的代码,您不能像现在这样使用相等运算符。等式运算符只比较数字...
-
我能做些什么对不起我是新手
-
if (Character.toString(OP).matches("+")) { // ... }