Quindi lascio stare FileReader e faccio tipo:

String x;
int y;
x=System.in.read("Inserisci il numero: ");
y=interger.parseInt(x);

Giusto? se ho capito dovrebbe essere più o meno cosi vero?