I am trying to solve it because in my do-while function when executing it within my program, if I type "Q" or "q" the execution continues instead of exiting the loop:
public void enroll() {
// Get inside a loop, user hits Q to exit
Scanner in = new Scanner(System.in);
String course;
do {
System.out.print("Enter course to enroll (Q to quit): ");
course = in.nextLine();
courses = courses + "\n" + course;
tuitionBalance = tuitionBalance + costOfCourse;
} while (course != "Q".toLowerCase());
System.out.println("Enrolled in: " + courses);
System.out.println("Tuition balance: " + tuitionBalance);
}
Thank you in advance for any help