Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Mit System.in.read() liest du nur genau ein Zeichen deiner Eingabe
und wenn du dieses dann einem integer zuweist, bekommst du
den ASCII-Code(genauer: Unicode) dieses Buchstabens
Lösung: Pack dein System.in in einen BufferedReader, lies eine Zeile,
teile die Zeile eventuell auf und wandle den betreffenden Teilstring
dann mit Integer.parseInt in einen Integer um.
Soweit ich mitbekommen habe, gibt es seit Java 1.5 auch eine
Klasse Scanner die dir diese Arbeit abnimmt. Da ich mit der allerdings
noch nicht gearbeitet habe, schau mal selbst in die API
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Eingabe: ");
String s = in.readLine();
int r = Integer.parseInt(s);