diff --git a/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/EOFExample.java b/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/EOFExample.java new file mode 100644 index 000000000000..f5b29a7280aa --- /dev/null +++ b/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/EOFExample.java @@ -0,0 +1,21 @@ +import java.util.Scanner; + +public class EOFExample { + + public static void main(String[] args) { + Scanner scan = new Scanner(System.in); + + try { + System.out.println("Enter text (press CTRL+D on Unix/Mac or CTRL+Z on Windows to end):"); + + while (scan.hasNextLine()) { + String line = scan.nextLine(); + System.out.println("You entered: " + line); + } + + System.out.println("End of input detected. Program terminated."); + } finally { + scan.close(); + } + } +} diff --git a/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/SampleScanner.java b/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/SampleScanner.java new file mode 100644 index 000000000000..13d9c90ff9f2 --- /dev/null +++ b/core-java-modules/core-java-26/src/main/java/com/Baeldung/scannerinput/SampleScanner.java @@ -0,0 +1,17 @@ +import java.util.Scanner; + +public class SampleScanner { + + 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(); + } + } +}