Sunday, August 9, 2020

Java Program using Array to implement CRUD-Create,Read ,Update and Delete Operations.

import java.util.*;

public class Main

{

static Scanner sc = new Scanner(System.in);

public static void main(String[] args)

{

int[] arr = new int[20];

int ans,len;

len = create(arr);

do

{

System.out.println("\n\nSelect \n1.Insert\t2.Delete\t3.Search\t4.Update\t5.Display\t6.Stop\n");

ans=sc.nextInt();

switch (ans)

{

case 1:

System.out.println("Enter no to insert");

int num = sc.nextInt();

arr[len]=num;

len++;

break;

case 2:

System.out.println("Enter Element TO Delete");

int del = sc.nextInt();

int D = search(arr, len, del);

if(D != -1)

{for (int i = D; i < len-1; i++)

arr[i] = arr[i+1];

len--;

System.out.println("Delete Succesful");

}

else

System.out.println("Element not found");

break;

case 3:

System.out.println("Enter Element TO be searched");

int ele = sc.nextInt();

int s = search(arr, len, ele);

if(s != -1)

System.out.println("Element "+ele+" present at "+s);

else

System.out.println("Element not found");

break;

case 4:

System.out.println("Enter Element TO be Updated");

int up1 = sc.nextInt();

int U = search(arr, len, up1);

if(U != -1)

{

System.out.println("Enter Replacing element");

int up2=sc.nextInt();

arr[U]=up2;

System.out.println("Update Successful");

}

else

System.out.println("Element not found");

break;

case 5:

display(arr,len);

break;

case 6:

System.out.println("Thank You!");

break;

default:

System.out.println("Wrong chice");

break;

}

} while (ans != 6);

}

public static int create(int arr[])

{

System.out.println("Enter the length of string");

int n = sc.nextInt();

System.out.println("Enter "+ n +" numbers");

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

arr[i]=sc.nextInt();

return n;

}

public static void display(int arr[],int len)

{

System.out.println("Array elements are");

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

System.out.print(arr[i]+"\t");

System.out.println("");

}

public static int search(int arr[],int len,int ele)

{

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

if(arr[i] == ele)

return i;

return -1;

}

}

************************************Output**************************************

********************************************************************************

Enter the length of string

4

Enter 4 numbers

12

13

14

15



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


1

Enter no to insert

11



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


5

Array elements are

12 13 14 15 11



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


2

Enter Element TO Delete

11

Delete Succesful



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


5

Array elements are

12 13 14 15



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


4

Enter Element TO be Updated

14

Enter Replacing element

11

Update Successful



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


5

Array elements are

12 13 11 15



Select 

1.Insert 2.Delete 3.Search 4.Update 5.Display 6.Stop


No comments:

Post a Comment

Java Program to Perform Set Operations

Set in java- •        The set interface is   pres ent in the java.util   package. It extends the Collection interface. •        It  is an ...