所以我为 Eclipse 3.7.2 中的算法编写了一个简单的测试程序。当我去运行它时,我遇到了一些出现在控制台顶部的灰色条。上面写着:<terminated> test[Java Application]C:\Program Files\Java\jre6\bin\javaw.exe
。有谁知道这是什么原因造成的?
问问题
1464 次
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 回答