This site javatpoint is very useful for programming languages like JAVA,PYTHON,C,C++, Data Structures etc.Java learning Concept also provides technical materials , which are related to latest technologies. We provides very easy lectures to our viewers from beginning to advance level.We focus logical content instead of theoretical content.

Saturday, 16 February 2019

HOW TO DELETE A SPECIFIC ELEMENT INSIDE ARRAY IN JAVA BY INPUT TO USER

Today we gonna discuss one of the most important concept, which is related to arrays. It is frequently asked question in the coding related interviews and exams.
Example: Let's start the implementation of the program in java.
import java.util.Scanner;
class DeleteDemo
{
int n,count=0,del;
public void getData()
{
System.out.println("enter the size of array:");
Scanner sc=new Scanner(System.in);
n=sc.nextInt();
int[] arr=new int[n];

for(int i=0;i<n;i++)
   {
System.out.println("enter array elements:"+(i+1));
   arr[i]=sc.nextInt();
   }
   System.out.println("array elements are:");
   for(int i=0;i<n;i++)
   {
   System.out.println(arr[i]);
   }
  System.out.println("enter deleted element:");
   del=sc.nextInt();
   for(int i=0;i<n;i++)
   {
   if(del==arr[i])
   {
   for(int j=i;j<n-1;j++)
   {
      arr[j]=arr[j+1];
   }
   count++;
   break;
   }
   }
   if(count==0)
  {
   System.out.println("element not found");
  }
  else
  {
  System.out.println("element deleted successfully");
  for(int i=0;i<n;i++)
  {
  System.out.println(arr[i]);
  } 
  
     }
}
}
class Test
{

public static void main(String[] args)
{
DeleteDemo d=new DeleteDemo();
d.getData();

}
}


OUTPUT:


enter array elements:1
10
enter array elements:2
40
enter array elements:3
50
enter array elements:4
20
enter array elements:5
100
array elements are:
10
40
50
20
100
enter deleted element:
50
element deleted successfully
10
40
20
100
100



Adbox