Can you please fill this case 2 and case 3?
import java.util.ArrayList;
import java.util.Scanner;
class Person {
String name;
String address;
String email;
Person(String name, String address, String email) {
this.name = name;
this.address = address;
this.email = email;
}
public String getName() {
return name;
}
public String getAddress() {
return address;
}
public String getEmail() {
return email;
}
}
public class CUSTOMER {
public static void main(String[] a) {
Scanner input = new Scanner(System.in);
ArrayList<Person> list = new ArrayList<Person>();
boolean exit = false;
for (Person data : list) {
System.out.println(data.getName() + "\t " + data.getAddress()
+ "\t " + data.getEmail() + "\t ");
}
do {
System.out.println("1 Add Details");
System.out.println("2 Delete Details");
System.out.println("3 Update Details");
System.out.println("4 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();
list.add(new Person(name, address, email));
for (Person data : list) {
System.out.println(data.getName() + "\t "
+ data.getAddress() + "\t " + data.getEmail()
+ "\t ");
}
break;
case 2:
case 3:
case 4:
exit = true;
System.exit(0);
break;
default:
System.out.println("Invalid Selection!");
}
} while (!exit);
}
}