My code works fine except for the part where I am supposed to ask the user if they would like to quit the program. It's a simple y/n that should trigger the entire program to repeat if 'n' is entered and terminates when 'y' is entered. I know i need to use a while loop but i just can't figure out exactly how I need to write it in code so that it works like expected.
import java.util.*;
public class MilitaryTime 
{
public static void main (String [] args)    
{
            Scanner in = new Scanner(System.in);
            int hour1, minute1, hour2, minute2;
            System.out.print("Please enter the first time: ");
            int time1 = in.nextInt();
            System.out.println();
            hour1 = time1 / 100;
            minute1 = time1 % 100;
            System.out.print("Please enter the second time: ");
            int time2 = in.nextInt();
            System.out.println();
            hour2 = time2 / 100;
            minute2 = time2 % 100;
            System.out.println("Time elapsed: " + (Math.abs(hour1 - hour2) + " Hours, " + (Math.abs(minute1 - minute2) + " Minutes \n")));
            System.out.print("Do you want to quit? (y/n): ");
            String answer = in.next();
            while (answer != "n")
            {
            }
    }
}
 
     
    