-1
有人可以帮我找到我的逻辑中的错误以下代码?数组算法中的重复元素
我应该打印出的数组元素只有一次(值台钳)
public class dfdf
{
public static void main(String...args)
{
System.out.println(args.length);
String a= "1234512";
for(int i = 0; i < a.length(); i++)
{
for(int j = 0; j <= (i); j++)
{
if (i == 0)
{
System.out.print(a.charAt(i)); break;
}
else if (a.charAt(j) == a.charAt(i))
{
break;
}
else
{
System.out.print(a.charAt(i));}
}
}
}
}
}
期望的输出= 12345实际输出123344455552
加入ohky'break'到最后一个'if'条件一个;所以..现在它正在打印123452 ....现在必须照顾0索引 – ahh 2014-10-07 22:01:08
为什么C++和C标签? – 2014-10-07 22:01:44
,因为它可以涉及到一般算法also..plus我需要帮助..在约2小时内访问 – ahh 2014-10-07 22:03:20