אַחֵר

Mac Java: Enter כדי להמשיך

pknz

פוסטר מקורי
22 במרץ, 2005
NZ
  • 9 ביוני, 2007
ב-Java איך עושים השהיית תוכנית, כלומר מחכים שהמשתמש ילחץ על מקש Enter לפני שהוא ממשיך?

הגוגל הראה איזושהי דרך מסובכת עם מאפי קריאה וכו' אבל זה מתקדם מדי עבורי כרגע, האם יש דרך פשוטה לעשות זאת?

תודה

הוואי

15 במאי 2007


נולד וגדל בהונולולו. מתגורר כיום ב-T
  • 9 ביוני, 2007
pknz אמר: ב-Java איך עושים השהיית תוכנית, כלומר מחכים שהמשתמש ילחץ על מקש Enter לפני שהוא ממשיך?

הגוגל הראה איזושהי דרך מסובכת עם מאפי קריאה וכו' אבל זה מתקדם מדי עבורי כרגע, האם יש דרך פשוטה לעשות זאת?

תודה

היי! יש דרך פשוטה יותר אם אתה משתמש בגרסאות של Java 1.5 ומעלה. זה נקרא מחלקה Scanner והוא ממוקם בחבילת java.util.

קוד: |_+_|
אני חושב שזה הרעיון הכללי. כמובן שתרצה להשתמש בלולאה כדי לבצע בדיקת שגיאות בסיסית למקרה שהמשתמש ימסור לך נתונים מגעילים או משהו. חפש את הגדרת הסורק באתר Java. הוא מציין את כל השיטות שבהן הוא משתמש.

מקווה שזה יעזור או יוביל אותך לכיוון הנכון... ב

BALANCEDMAN

12 בנובמבר, 2008
  • 12 בנובמבר, 2008
אם משתמשים בסורקים. לנסות את זה.

לפני system.out.println('הקש אנטר כדי להמשיך');
השתמשת בשורת קוד שאומרת nextInt() או nextLine() או משהו כזה. כדי לתקן בעיה זו השתמש בקוד הבא:

Scanner keyIn = new Scanner(System.in);

System.out.print('הקש על מקש Enter כדי להמשיך');
keyIn.nextLine ();
keyIn.nextLine ();

ה-keyIn.nextLine הראשון יסיים את ה-nextInt() או nextLine שהיו בשימוש לפני השורה System.out וה-2 יגיד לקוד שלך להמשיך לחלק הבא.

מקווה שזה היה מספיק ברור