الإدخال من لوحة المفاتيح

أولاً، علينا استخدام System.in لإنشاء InputStreamReader جديد.
كود:
InputStreamReader in = new InputStreamReader(System.in);
بعد ذلك استخدم in لإنشاء BufferedReader جديد:
كود:
BufferedReader keyboard = new BufferedReader(in);
أخيراً، يمكنك استدعاء readLine على keyboard، حتى تحصل على الدخل من لوحة المفاتيح وتحوله إلى سلسلة محرفية.
كود:
String s = keyboard.readLine();
System.out.println(s);
هذه مشكلة واحدة فقط. هناك أشياء يمكن أن تسير بشكل خاطئ عند استدعائك readLine، وقد تسبب IOException. العملية التي تسبب استثناء عليها تضمينه في نموذجها الأولي (prototype)، مثل هذه:
كود:
public static void main(String[] args) throws IOException {
    // body of main
}