public class EOF {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i=1;
while(sc.hasNextLine()==true)
{
String str = sc.nextLine();
System.out.println(i+" "+str);
i++;
}
System.out.println("completed");
}
}
最後の行System.out.println("completed");
は実行されていません。ループは終了せず、継続的に実行されています。hasNext()関数はループ中に終了しません。
タイプはCtrl-Dは、Ctrl-Zを使用してください。 – saka1029