دیگر

Mac Java: جاری رکھنے کے لیے درج کریں۔

pknz

اصل پوسٹر
22 مارچ 2005
NZ
  • 9 جون 2007
جاوا میں آپ پروگرام کو کیسے روکتے ہیں، یعنی جاری رکھنے سے پہلے صارف کے انٹر کی کو دبانے کا انتظار کریں؟

گوگلنگ نے ریڈ بفرز وغیرہ کے ساتھ کچھ پیچیدہ طریقہ دکھایا لیکن یہ اس وقت میرے لیے بہت ترقی یافتہ ہے، کیا ایسا کرنے کا کوئی آسان طریقہ ہے؟

شکریہ

ہوائی

15 مئی 2007


ہونولولو میں پیدا اور پرورش پائی۔ فی الحال ٹی میں رہ رہے ہیں۔
  • 9 جون 2007
pknz نے کہا: جاوا میں آپ پروگرام کو کیسے روکتے ہیں، یعنی جاری رکھنے سے پہلے صارف کے انٹر کی دبانے کا انتظار کریں؟

گوگلنگ نے ریڈ بفرز وغیرہ کے ساتھ کچھ پیچیدہ طریقہ دکھایا لیکن یہ اس وقت میرے لیے بہت ترقی یافتہ ہے، کیا ایسا کرنے کا کوئی آسان طریقہ ہے؟

شکریہ

ہائے! اگر آپ Java 1.5 یا اس سے اوپر کے ورژن استعمال کر رہے ہیں تو ایک آسان طریقہ ہے۔ اسے سکینر کلاس کہا جاتا ہے اور یہ java.util پیکیج میں واقع ہے۔

کوڈ: |_+_|
میرے خیال میں یہ عمومی خیال ہے۔ یقیناً آپ کچھ بنیادی غلطیوں کی جانچ کرنے کے لیے ایک لوپ استعمال کرنا چاہیں گے صرف اس صورت میں جب صارف آپ کو کوئی گندا ڈیٹا یا کچھ اور دیتا ہے۔ جاوا ویب سائٹ پر سکینر کی تعریف دیکھیں۔ یہ وہ تمام طریقے بتاتا ہے جو یہ استعمال کرتا ہے۔

امید ہے کہ یہ آپ کی مدد کرے گا یا آپ کو صحیح سمت میں لے جائے گا... بی

بیلنس مین

12 نومبر 2008
  • 12 نومبر 2008
اگر سکینر استعمال کر رہے ہیں۔ اسے آزمائیں

اپنے system.out.println سے پہلے ('جاری رکھنے کے لیے انٹر دبائیں')؛
آپ نے کوڈ کی ایک لائن استعمال کی ہے جس میں کہا گیا ہے nextInt() یا nextLine() یا اس اثر کے لیے کچھ۔ اس مسئلے کو حل کرنے کے لیے درج ذیل کوڈ کا استعمال کریں:

سکینر keyIn = نیا سکینر (System.in)؛

System.out.print ('جاری رکھنے کے لیے enter کی دبائیں')؛
keyIn.nextLine ()؛
keyIn.nextLine ()؛

پہلی keyIn.nextLine nextInt() یا nextLine کو ختم کردے گی جو System.out لائن سے پہلے استعمال ہوتی تھی اور 2nd آپ کے کوڈ کو اگلے حصے پر جاری رکھنے کے لیے بتائے گی۔

امید ہے کہ یہ کافی واضح تھا۔