# find unique elements in array java | algorithm and source code

find unique elements in array java

week – 5

b) Write java program that inputs 5 numbers, each between 10 and 100 inclusive. As each number is read display it only if it‘s not a duplicate of any number already read display the complete set of unique values input after the user enters each new value.

Description :

The main two conditions of these program are

2. Number we read should be in the range 10 and 100.

The logic is as follows

1. If the number lies between 10 and 100,

Compare the recently read number with all the previously read numbers, if any number matches then declare that it an duplicate and ask the user to enter another number.

• Else declare that the number is not in range of 10 and 100 and read another number.

Source code :

import java.io.*;

import java.util.*;

public class Arrayy

{

public static void main(String ar[])

{

int temp,i,flag=0;

int a[]=new int;

Scanner s=new Scanner(System.in);

System.out.println(“Enter values :  “);

for( i=0;i<5;)

{

temp=s.nextInt();

flag=0;

if(temp>10 && temp<100)

{

for(int j=0;j<i;j++)

if(a[j]==temp)

flag=1;

if(flag==0)

{

a[i]=temp;

i++;

}

else

System.out.println(“Number already entered. Enter another value : “);

}

else

System.out.println(“Number not in range. Enter another values : “);

}

System.out.println(“Numbers in the array are : “);

for(int j=0;j<5;j++)

System.out.println(a[j]);

}

}

Sample output :

Enter values :

3

Number not in range. Enter another value : 34

67

34

Number already entered. Enter another value :

23

12

84

Numbers in the array are :

34

67

23

12

8

https://en.wikipedia.org/wiki/Array_data_type