JAVA中如何从数组中提取不同的元素
数组长度为100,里面只有3个不同的数字,其他的都是重复的,我想要把这三个数字提取出来该怎么办?...
数组长度为100,里面只有3个不同的数字,其他的都是重复的,我想要把这三个数字提取出来该怎么办?
展开
展开全部
public static void main(String args[])
{
int arrayName[]=new int[100];//假设 arrayName就是你那个数组,已赋值
int result[]=new int[3]; //result数组存放找到的数字
int a=arrayName[0];
for(int j=0;j<5;j++)
for(int i=j+1;i<5;i++)
{
if(arrayName[i]==arrayName[j])
a=array[i]; //前5个数中出现相等的则这个相等就是100个数中除了
//那3个不同的数字
}
for(int k=0,int m=0;k<100;k++)
{
if(arrayName[k]!=a)
result[m++]=arrayName;
if(m=3) break; //全部找到
}
}
{
int arrayName[]=new int[100];//假设 arrayName就是你那个数组,已赋值
int result[]=new int[3]; //result数组存放找到的数字
int a=arrayName[0];
for(int j=0;j<5;j++)
for(int i=j+1;i<5;i++)
{
if(arrayName[i]==arrayName[j])
a=array[i]; //前5个数中出现相等的则这个相等就是100个数中除了
//那3个不同的数字
}
for(int k=0,int m=0;k<100;k++)
{
if(arrayName[k]!=a)
result[m++]=arrayName;
if(m=3) break; //全部找到
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询