Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在EclipseIDE中工作时,应等于的值不应等于_Java_Eclipse - Fatal编程技术网

Java 在EclipseIDE中工作时,应等于的值不应等于

Java 在EclipseIDE中工作时,应等于的值不应等于,java,eclipse,Java,Eclipse,我有相当丰富的编程经验,但并不特别是Java。在eclipse中工作时,我遇到了以下错误。我的代码如下: 我使用了debug函数,它报告carbonPrefix是pent,但carbon始终保持在0。正如我所说,我是Java和Eclipse的新手,所以我可能没有充分使用调试功能 对任何感兴趣的人来说,这是代码的开始,你输入一个烷烃的名字,它告诉你公式。它是用Javascript编写的,我只是想把它翻译成Java 非常感谢大家 您必须使用 carbonPrefix.equals("pent");

我有相当丰富的编程经验,但并不特别是Java。在eclipse中工作时,我遇到了以下错误。我的代码如下:

我使用了debug函数,它报告carbonPrefix是pent,但carbon始终保持在0。正如我所说,我是Java和Eclipse的新手,所以我可能没有充分使用调试功能

对任何感兴趣的人来说,这是代码的开始,你输入一个烷烃的名字,它告诉你公式。它是用Javascript编写的,我只是想把它翻译成Java

非常感谢大家

您必须使用

carbonPrefix.equals("pent");

在java中,
=
运算符用于比较两个
对象引用
,方法
equals()
用于比较两个
字符串
,以确定它们是否相等。

请将代码放在文本形式并确保其完整。
=
对象(包括字符串)的身份测试,不平等。具有相同内容的两个不同字符串不是“同一件事”,因为它们对其内容使用不同的内存区域。请参阅Jim Lewis的链接了解如何替换。