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