×

Java Programs

Java Practice

Java program to delete a specific element from a one dimensional array

In this java program, we are going to learn how to delete an element from a one dimensional array? Here, we have an array and then deleting a given element from array. By IncludeHelp Last updated : December 23, 2023

Problem statement

Given an array and an element to delete and we have to delete it from array using java program.

Example

Input:
Given array (elements will be read in program): 10 20 30 40 50
Enter element to delete: 40

Output:
Array elements after deleting the element: 10 20 30 50

Program to delete an element from an array in java

import java.util.Scanner;

public class ExArrayDelete {
  public static void main(String args[]) {
    // initialize the objects.
    int size, i, del, count = 0;
    int arr[] = new int[50];
    Scanner scan = new Scanner(System.in);

    // enter array size.
    System.out.print("Enter Array Size : ");
    size = scan.nextInt();

    // enter elements.
    System.out.println("Enter Array Elements : ");
    for (i = 0; i < size; i++) {
      arr[i] = scan.nextInt();
    }

    // enter elements which is to be deleted.
    System.out.print("Enter Element to be Delete : ");
    del = scan.nextInt();
    for (i = 0; i < size; i++) {
      if (arr[i] == del) {
        for (int j = i; j < (size - 1); j++) {
          arr[j] = arr[j + 1];
        }
        count++;
        break;
      }
    }
    if (count == 0) {
      // print if entered element not found.
      System.out.print("Element Not Found..!!");
    } else {
      // element deleted.
      System.out.print("Element Deleted Successfully..!!");

      // new array after deletion.
      System.out.print("\nNow the New Array is :\n");
      for (i = 0; i < (size - 1); i++) {
        System.out.print(arr[i] + " ");
      }
    }
  }
}

Output

Enter Array Size : 10
Enter Array Elements : 
25
36
56
69
98
55
44
75
36
95
Enter Element to be Delete : 75
Element Deleted Successfully..!!
Now the New Array is :
25 36 56 69 98 55 44 36 95 

Java Array Programs »

More Java Array Programs

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.