آخر

Mac Java: أدخل للمتابعة

pknz

ملصق أصلي
22 مارس 2005
نيوزيلندي
  • 9 يونيو 2007
في Java ، كيف يمكنك إيقاف البرنامج مؤقتًا ، أي انتظر حتى يضرب المستخدم مفتاح الإدخال قبل المتابعة؟

أظهر Googling طريقة معقدة مع أجهزة القراءة المؤقتة وما إلى ذلك ولكن هذا متقدم جدًا بالنسبة لي في الوقت الحالي ، هل هناك طريقة بسيطة للقيام بذلك؟

شكرا

هاواي

15 مايو 2007


ولد ونشأ في هونولولو. الذين يعيشون حاليا في تي
  • 9 يونيو 2007
قال pknz: في Java كيف تجعل البرنامج يتوقف مؤقتًا ، أي انتظر حتى يضغط المستخدم على مفتاح الإدخال قبل المتابعة؟

أظهر Googling طريقة معقدة مع أجهزة القراءة المؤقتة وما إلى ذلك ولكن هذا متقدم جدًا بالنسبة لي في الوقت الحالي ، هل هناك طريقة بسيطة للقيام بذلك؟

شكرا

أهلا! هناك طريقة أبسط إذا كنت تستخدم إصدارات Java 1.5 أو أعلى. يطلق عليه فئة الماسح وهو موجود في حزمة java.util.

الكود: ... Scanner console = new Scanner(System.in); System.out.print('You're next guess? '); String guess = console.next(); ...
أعتقد أن هذه هي الفكرة العامة. بالطبع سترغب في استخدام حلقة للقيام ببعض عمليات التحقق من الأخطاء الأساسية فقط في حالة قيام المستخدم بإعطائك بعض البيانات السيئة أو شيء من هذا القبيل. ابحث عن تعريف الماسح الضوئي في موقع الويب الخاص بجافا. ينص على جميع الأساليب التي يستخدمها.

آمل أن يساعدك هذا أو يقودك في الاتجاه الصحيح ... ب

رجل متوازن

12 نوفمبر 2008
  • 12 نوفمبر 2008
في حالة استخدام الماسحات الضوئية. جرب هذا.

قبل system.out.println الخاص بك ('اضغط إدخال للمتابعة') ؛
لقد استخدمت سطرًا من التعليمات البرمجية يقول nextInt () أو nextLine () أو شيئًا بهذا المعنى. لإصلاح هذه المشكلة ، استخدم الكود التالي:

الماسح keyIn = الماسح الجديد (System.in) ؛

System.out.print ('اضغط على مفتاح الإدخال للمتابعة') ؛
keyIn.nextLine () ،
keyIn.nextLine () ،

سينهي keyIn.nextLine الأول nextInt () أو nextLine الذي تم استخدامه قبل سطر System.out وسيخبر الثاني الكود الخاص بك بالاستمرار في الجزء التالي.

أتمنى أن يكون هذا واضحا بما فيه الكفاية