HackerRank Java End-of-file problem solution YASH PAL, 31 July 2024 In this HackerRank Java End-of-file in the java programming language you need to read n lines of input until you reach EOF, then number and print all n lines of content. HackerRank Java End-of-file problem solution. import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution { public static void main(String[] args) { /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */ Scanner scan = new Scanner(System.in); int i = 0; while(scan.hasNext()){ i++; System.out.println(i + " " + scan.nextLine()); } } } Second solution in java8 programming. import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) { int count = 1; try(Scanner in = new Scanner(System.in)) { while(in.hasNext()) { System.out.println(count + " " + in.nextLine()); ++count; } } } } import java.io.*; import java.util.*; public class Solution { public static void main(String[] args) { try (Scanner scanner = new Scanner(System.in)) { int i = 1; while (scanner.hasNextLine()) { System.out.println(String.format("%d %s", i++, scanner.nextLine())); } } } } coding problems hackerrank solutions java