Stavo spiegando un po' di Java ad un'amica quando compilando due semplici sorgenti presi da un libro(in cui vi era pure un errore) siamo incappati in questo errore di compilazione:

Inserisci il nome del corso:
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1471)
at GradeBookTest.main(GradeBookTest.java:13)

Program exited with status 1.

ecco il codice:

import java.util.Scanner;

public class GradeBookTest{

public static void main(String args[]){

Scanner input= new Scanner(System.in);

GradeBook myGradeBook= new GradeBook();

System.out.println("Inserisci il nome del corso:");

String nomeCorso = input.nextLine();
System.out.println();

myGradeBook.displayMessage(nomeCorso);
}
}



ALTRO FILE:


public class GradeBook{

public void displayMessage(String nomeCorso){

System.out.printf("Benvenuto al corso di \n%s!\n", nomeCorso);
}

}


aiuti?