【发布时间】:2017-10-13 21:29:26
【问题描述】:
这是我的代码 sn-p
import java.util.*;
public class UniqueEl
{
public static void main(String []p)
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter Array size");
int size=sc.nextInt();
//boolean ischeck=true;
int flag=0,cnt=0;
int []num=new int[size];
System.out.println("Enter Array Elements");
for(int i=0;i<size;i++)
{
num[i]=sc.nextInt();
}
System.out.println("Display Array Elements");
for(int i=0;i<size;i++)
{
System.out.println("Array Elements are :-"+num[i]);
}
System.out.println("Unique elements from the array ");
for(int i=0;i<size;i++)
{
for(int j=0;j<size;j++)
{
if(i!=j)
{
if(num[i]=num[j])
{
flag=1;
}
else
{
flag=0;
break;
}
}
}
if(flag==1)
{
cnt++;
System.out.println(num[i]+" ");
}
}
}
}
在这个数组代码中,我必须打印非重复的整数值
说数组值为:-[1,1,2,3,1,2,4,5] 答案应该是:-[3,4,5] 那是我必须打印的非重复整数值。谁能帮我解决这个问题
【问题讨论】: