【问题标题】:how to read math symbols如何阅读数学符号
【发布时间】: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("+")) { // ... }

标签: java eclipse


【解决方案1】:

我还认为,如果你将它定义为一个角色,它可能只是你的作品。你定义的地方

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

... 然后你使用

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

这将使您的工作更加细化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 1970-01-01
    • 2013-07-23
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    相关资源
    最近更新 更多