该代码需要删除数组中的所有重复整数,但要保持简单。如果没有 system.arraycopy 或任何复杂的东西,就不能使用 set 或任何“超出”知识循环的东西。它是一个接收数字数组的构造函数,应该检查数字是否重复并创建一个没有重复的数组
例如:
{1,2,5,5,2,4,5,1} 将是 {1,2,5,4} 所以它应该创建一个数字大小不重复的数组。
试图创建一个循环来计算数字是否重复本身,只有如果不是,它才会添加它,但这不是最好的主意,因为它不会计算至少重复一次的数字
int repeat = 0;enter code here
int counter = 0;
if(se.length < 2)
{
System.out.println("Array smaller than 2, please change the size!");
return;
}
for(int i = 0; i < se.length; i++)
{
for(int j = 0; j < se.length; j++)
if(se[i] == se[j])
{
repeat++;
}
if(repeat == 0)
counter++;
repeat = 0;
}
九州编程
BIG阳
相关分类