إدخال لوحة المفاتيح هو جزء مهم من تطوير البرامج في لغة البرمجة جافا. في كثير من الأحيان ، مطلوب تفاعل المستخدم مع البرنامج من خلال إدخال البيانات. هناك عدة طرق للقيام بذلك في جافا ، واحدة منها هي استخدام الأسلوب التالي ().
تعد طريقة السطر التالي () جزءا من فئة الماسح الضوئي ، والتي توفر وظائف ملائمة لقراءة بيانات الإدخال. للعمل مع لوحة المفاتيح ، وهو ما يكفي لإنشاء كائن من فئة الماسح الضوئي ، وتحديد كمعلمة System.in ، مما يعني دفق إدخال قياسي ، ثم استخدم طريقة السطر التالي() لقراءة السلسلة التي أدخلها المستخدم.
Line السطر التالي():
استيراد جافا.أوتيل.الماسح الضوئي;
الطبقة العامة الرئيسية {
العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {
الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);
النظام.خارج.طباعة ("::");
اسم السلسلة = الماسح الضوئي.الخط التالي();
النظام.خارج.برينتلن ("Привет ،" + اسم+"!");
}
}
في هذا المثال ، يطلب البرنامج من المستخدم إدخال اسمه ، ويقرأ السلسلة المدخلة باستخدام طريقة السطر التالي () ويخرج تحية باستخدام الاسم الذي تم إدخاله.
وبالتالي ، فإن طريقة السطر التالي () هي أداة مهمة للعمل مع لوحة المفاتيح بلغة جافا وتوفر طريقة ملائمة للمستخدم لإدخال البيانات.
- طرق إدخال لوحة المفاتيح في جافا
- باستخدام الطريقة التالية ()
- كيفية إدخال رقم النقطة العائمة في جافا
- الحصول على إدخال الأحرف من لوحة المفاتيح
- باستخدام طريقة السطر التالي () لإدخال سلسلة
- قراءة قيمة منطقية من لوحة مفاتيح جافا
- تحويل البيانات المدخلة إلى أنواع مختلفة
- كيفية التعامل مع الاستثناءات عند القراءة من لوحة المفاتيح في جافا
طرق إدخال لوحة المفاتيح في جافا
يوفر جافا عدة طرق لإدخال البيانات من لوحة المفاتيح. يمكن استخدام هذه الطرق للحصول على أنواع مختلفة من البيانات من المستخدم. فيما يلي الطرق الرئيسية لإدخال لوحة المفاتيح:
- : تستخدم هذه الطريقة لقراءة سطر من الإدخال القياسي. ينتظر حتى يدخل المستخدم البيانات ويضغط على مفتاح الإدخال.
- : تستخدم هذه الطريقة لقراءة قيمة عدد صحيح من الإدخال القياسي.
- : تستخدم هذه الطريقة لقراءة قيم النقطة العائمة من الإدخال القياسي.
- : تستخدم هذه الطريقة لقراءة قيمة منطقية (صواب أو خطأ) من الإدخال القياسي.
:
استيراد جافا.أوتيل.الماسح الضوئي;لوحة مفاتيح فئة عامةفي بوتكس مثال {
النظام.خارج.طباعة ("أدخل اسمك:");
اسم السلسلة = الماسح الضوئي.الخط التالي();
النظام.خارج.برينتلن ("مرحبا ،" + اسم+"!");
}
}في المثال أعلاه ، سيطلب من المستخدم إدخال اسمه ، ثم سيعرض البرنامج تحية بهذا الاسم.عند استخدام طرق إدخال لوحة المفاتيح في جافا ، من الضروري التعامل مع الاستثناءات المتعلقة بإدخال المستخدم غير الصحيح. على سبيل المثال ، إذا قام المستخدم بإدخال قيمة ليست عددا صحيحا ، عند محاولة استخدام الطريقة
الماسح الضوئي.التالي ()سوف تولد استثناء.
كانت هذه لمحة موجزة عن طرق إدخال لوحة المفاتيح في جافا. باستخدام هذه الطرق ، يمكنك بسهولة تلقي البيانات من المستخدم واستخدامها في برامجك.
بعد إنشاء كائن الماسح الضوئي ، يمكنك استخدام الأسلوب التالي () لقراءة قيمة عدد صحيح. تقوم الطريقة التالية() بحظر تنفيذ البرنامج حتى يتم إدخال قيمة عدد صحيح والضغط على مفتاح الإدخال. ثم تقوم الطريقة بإرجاع القيمة المدخلة:
من المهم أن نضع في اعتبارنا أنه إذا كانت القيمة المدخلة ليست عددا صحيحا ، سيتم طرح استثناء إنبوتمسماتشكسيبتيون. في هذه الحالة ، من الضروري التعامل مع هذا الاستثناء لتجنب فشل البرنامج.:
محاولة {// معالجة الاستثناء
}
و
الطريقة التالية المزدوجة ().
تتيح لك هذه الطريقة قراءة رقم الفاصلة العائمة الذي أدخله المستخدم وحفظه في متغير.
لاستخدام الطبقة
الماسح الضوئي
تحتاج إلى إضافة السطر التالي من التعليمات البرمجية إلى بداية البرنامج:استيراد جافا.أوتيل.الماسح الضوئي;ثم يمكنك إنشاء كائن فئة الماسح الضوئي
و اتصل
الطريقة التالية المزدوجة ().
يوجد أدناه مثال على الكود:استيراد جافا.أوتيل.الماسح الضوئي;
الطبقة العامة الرئيسية {العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {
الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);
النظام.خارج.طباعة ("أدخل رقم النقطة العائمة:");
الطريقة التالية المزدوجة ()
تتوقع إدخال رقم الفاصلة العائمة. إذا قام المستخدم بإدخال قيمة غير صحيحة ليست رقم نقطة عائمة ، فقد يقوم البرنامج بإنشاء استثناء أولا ، تحتاج إلى إنشاء كائن من فئة الماسح الضوئي ، مع تحديد دفق الإدخال كمعلمة System.in . بعد ذلك ، يمكنك استخدام طرق فئة الماسح الضوئي للحصول على أحرف من لوحة المفاتيح.
إحدى هذه الطرق هي التالية (). يقرأ الكلمة التالية من دفق الإدخال ويعيدها نتيجة لذلك. على سبيل المثال ، يقرأ الكود التالي كلمة من لوحة المفاتيح:يمكنك أيضا استخدام طريقة السطر التالي () لقراءة السلسلة بأكملها. يقرأ جميع الأحرف ، بما في ذلك المسافات ، حتى حرف السطر الجديد. يمكن أن يكون مفيدا إذا كنت بحاجة إلى حساب سلسلة كاملة.:
الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);خط سلسلة = الماسح الضوئي.الخط التالي();
باستخدام هذه الأساليب من فئة الماسح الضوئي ، يمكنك بسهولة الحصول على إدخال الأحرف من لوحة المفاتيح واستخدامها في برنامج جافا الخاص بك.إدخال سلسلة = الماسح الضوئي.الخط التالي();
في هذا المثال ، بعد تنفيذ طريقة السطر التالي () ، ستتم كتابة السلسلة التي تم إدخالها من لوحة المفاتيح إلى متغير الإدخال. لاحظ أن نوع المتغير يجب أن يكون سلسلة ، لأن طريقة السطر التالي () ترجع قيمة سلسلة النوع.
يمكن أيضا استخدام طريقة السطر التالي () في الحلقات لإدخال أسطر متعددة بالتتابع. على سبيل المثال:
- الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);
- إلى عن على (كثافة العمليات أنا = 0; أنا < 3; أنا i) {
- إدخال سلسلة = الماسح الضوئي.الخط التالي();
النظام.خارج.برينتلن ("السلسلة المدخلة:" + الإدخال);
}
في هذا المثال ، سيتم تنفيذ حلقة ثلاث مرات ، في كل تمريرة سيطلب منك إدخال سطر من لوحة المفاتيح. ثم سيتم عرض السطر الذي تم إدخاله على الشاشة.
الأسلوب التالي () هو أداة مفيدة عند العمل مع إدخال بيانات المستخدم في برنامج جافا. يسمح لك بالحصول على إدخال المستخدم الكامل ، حتى لو كان يحتوي على مسافات أو أحرف خاصة.
قراءة قيمة منطقية من لوحة مفاتيح جافا
من عند
الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);
}
}تقرأ هذه الطريقة النص الذي أدخله المستخدم وتحوله إلى قيمة منطقية. إذا تعذر تحويل النص الذي تم إدخاله إلى قيمة منطقية ، فسيتم طرح استثناء