Jak zakończyć skaner po zakończeniu wprowadzania?

public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        try {
            while (scan.hasNextLine()){

                String line = scan.nextLine().toLowerCase();
                System.out.println(line);   
            }

        } finally {
            scan.close();
        }
    }

Zastanawiam się tylko, jak mogę zakończyć program po zakończeniu wprowadzania danych wejściowych? Ponieważ skaner nadal będzie działał po kilku „Enterach”, zakładając, że zamierzam kontynuować wprowadzanie danych wejściowych ... Próbowałem:

if (scan.nextLine() == null) System.exit(0);

i

if (scan.nextLine() == "") System.exit(0);  

Nie działały… Program trwa i miesza się z pierwotnym zamiarem,

questionAnswers(6)

yourAnswerToTheQuestion