0

所以我为 Eclipse 3.7.2 中的算法编写了一个简单的测试程序。当我去运行它时,我遇到了一些出现在控制台顶部的灰色条。上面写着:<terminated> test[Java Application]C:\Program Files\Java\jre6\bin\javaw.exe。有谁知道这是什么原因造成的? 在此处输入图像描述

4

2 回答 2

4

您的程序正在正确执行。问题出在程序的逻辑中,它永远不允许它到达 print 语句。当你这样做

if(s==original)
return;

在您的情况下,此语句s==original始终返回 true,因为此运算符将比较两个对象。您需要在这里重新考虑您的逻辑,并== operator在 Google 上搜索 Java 中的功能。

另外,另一方面String[] s = {"a","b","c"},为什么不使用数组而不是使用字符串String s = "abc";

于 2012-11-14T05:36:15.583 回答
0

您需要转到控制面板> Windows 防火墙并选择恢复默认值,但如果您不想丢失其他设置,您可以尝试高级设置并在那里找到 eclipse。

于 2012-11-14T05:27:13.370 回答