my problem is I want to add tho the method an error message in case the user inter a wrong ID
I did this java code that asks the user to enter an ID of a student from this array
studentDatabase[0] = new Person("Mariam", "Baksh", 20, "201910077");
studentDatabase[1] = new Person("Noora", "AlBeloushi", 23, "201810010");
studentDatabase[2] = new Person("Ali", "AlEkabi", 40, "201910075");
this is the method I did to delete the student
System.out.print("Enter the student's UoF ID: ");
String toRemoveID = readInput.next();
deleteStudent ( toRemoveID);
public static void deleteStudent (String toRemoveID){
for(int check_database = 0; check_database<studentDatabase.length; check_database++) {
if(studentDatabase[check_database].getUofID().equals(toRemoveID))
{
while(check_database<studentDatabase.length-1)
{
studentDatabase[check_database] =studentDatabase[check_database+1];
check_database++;
}
{ System.out.println("The Student with ID: "+toRemoveID+" has been deleted.");
break;
}
}
my problem is I want to add tho the method an error message in case the user inter a wrong ID
Trending now
This is a popular solution!
Step by step
Solved in 2 steps