¿Cómo terminar el escáner cuando la entrada está completa?

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();
        }
    }

¿Solo me pregunto cómo puedo terminar el programa después de haber terminado de ingresar las entradas? Como el escáner continuaría después de varios "Intro" asumiendo que continuaré ingresando entradas ... Intenté:

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

y

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

No funcionaron ... El programa continúa y se mete con la intención original,

Respuestas a la pregunta(6)

Su respuesta a la pregunta