Write a program to delete an element from an array. Ask the user to enter and the position(index) from where you want to delete an element.

For String programs click
https://java4school.com/string-programs-part-5

import java.io.*;
class delete
{
 public static void main()throws IOException
 {
 BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
 System.out.println("Enter the length of the array");
 int n=Integer.parseInt(br.readLine());
 int Arr[]=new int[n];
 System.out.println("Enter the values");
 for(int i=0;i<n;i++)
 Arr[i]=Integer.parseInt(br.readLine());
 System.out.println("Enter the index of the value to be deleted");
 int index=Integer.parseInt(br.readLine());
 for(int i=index+1;i<n;i++)
 {
 Arr[i-1]=Arr[i];
 }
 n--;
 System.out.println("THE ARRAY AFTER DELETION");
 for(int i=0;i<n;i++)
 {
 System.out.print(Arr[i]+"\t");
 }
 }
}

Output:
Enter the length of the array
4
Enter the values
21
33
78
44
Enter the index of the value to be deleted
2
THE ARRAY AFTER DELETION
21
33
44

For other java videos
https://www.youtube.com/user/trushnatej

LEAVE A REPLY

Please enter your comment!
Please enter your name here