关于java的报错,Scanner输入的问题求解答

报这种错什么意思
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
at Main.main(Main.java:16)

import java.util.Scanner;
public class Main {

public static void main(String[] args) {
    while (true) {
        Scanner cin = new Scanner(System.in);
        String a[] = new String[100];
        String b[] = new String[100];


        for (int j = 0; j < 100; j++) {

            a[j] = cin.nextLine();

            int i = 0;
            for (i = 0; i < a[j].length(); i++) {
                if (a[j].charAt(i) == '/')
                    break;
                else
                    System.out.print(a[j].charAt(i));
            }
            if (i != 0)
                System.out.println();
        }

    }

}

}


我运行了这段代码,没有问题。你是不是没有保存并编译呢?