Java 在EclipseIDE中工作时,应等于的值不应等于
我有相当丰富的编程经验,但并不特别是Java。在eclipse中工作时,我遇到了以下错误。我的代码如下: 我使用了debug函数,它报告carbonPrefix是pent,但carbon始终保持在0。正如我所说,我是Java和Eclipse的新手,所以我可能没有充分使用调试功能 对任何感兴趣的人来说,这是代码的开始,你输入一个烷烃的名字,它告诉你公式。它是用Javascript编写的,我只是想把它翻译成Java 非常感谢大家 您必须使用Java 在EclipseIDE中工作时,应等于的值不应等于,java,eclipse,Java,Eclipse,我有相当丰富的编程经验,但并不特别是Java。在eclipse中工作时,我遇到了以下错误。我的代码如下: 我使用了debug函数,它报告carbonPrefix是pent,但carbon始终保持在0。正如我所说,我是Java和Eclipse的新手,所以我可能没有充分使用调试功能 对任何感兴趣的人来说,这是代码的开始,你输入一个烷烃的名字,它告诉你公式。它是用Javascript编写的,我只是想把它翻译成Java 非常感谢大家 您必须使用 carbonPrefix.equals("pent");
carbonPrefix.equals("pent");
在java中,
=
运算符用于比较两个对象引用
,方法equals()
用于比较两个字符串
,以确定它们是否相等。请将代码放在文本形式并确保其完整。=
对象(包括字符串)的身份测试,不平等。具有相同内容的两个不同字符串不是“同一件事”,因为它们对其内容使用不同的内存区域。请参阅Jim Lewis的链接了解如何替换。