
Create a java program for add and remove the details of a person, which is not using by database, a simply java program. If possible, please wil it in switch case.

import java.util.ArrayList;
import java.util.Scanner;
class Person{
String name;
String address;
String email;
int contactNo;
Person(String name,String address,String email,int contactNo){
this.name=name;
this.address=address;
this.email=email;
this.contactNo=contactNo;
}
public String getName(){
return name;
}
public String getAddress() {
return address;
}
public String getEmail() {
return email;
}
public int getContactNo() {
return contactNo;
}
}
public class ArrayListEx {
public static void main(String[] a) {
Scanner input=new Scanner(System.in);
ArrayList<Person> list = new ArrayList<Person>();
list.add(new Person("A","Delhi","aa@roseindia.net",11111));
list.add(new Person("B","Mumbai","bb@roseindia.net",22222));
list.add(new Person("C","Chennai","cc@roseindia.net",33333));
list.add(new Person("D","Kolkata","dd@roseindia.net",44444));
boolean exit=false;
for(Person data: list){
System.out.println(data.getName()+"\t "+data.getAddress()+"\t "+data.getEmail()+"\t "+data.getContactNo());
}
do{
System.out.println("1 Add Details");
System.out.println("2 Exit");
System.out.print("Enter your choice: ");
int choice=input.nextInt();
switch(choice){
case 1:
System.out.print("Enter name: ");
String name=input.next();
System.out.print("Enter address: ");
String address=input.next();
System.out.print("Enter email: ");
String email=input.next();
System.out.print("Enter contactNo: ");
int contactNo=input.nextInt();
list.add(new Person(name,address,email,contactNo));
for(Person data: list){
System.out.println(data.getName()+"\t "+data.getAddress()+"\t "+data.getEmail()+"\t "+data.getContactNo());
}
break;
case 2 :
exit=true;
System.exit(0);
break;
default:
System.out.println("Invalid Selection!");
}
}
while(!exit);
}
}

Very Thanks. It is useful to me. Thanks for ur reply.
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.