אינסוף לולאות בג'אווה

1. סקירה כללית

במדריך מהיר זה נבדוק דרכים ליצור לולאה אינסופית בג'אווה.

במילים פשוטות, לולאה אינסופית היא רצף הוראות המסתובב בלי סוף ללא תנאי שמסתיים. יצירת לולאה אינסופית עשויה להיות שגיאת תכנות, אך עשויה גם להיות מכוונת על סמך התנהגות היישום.

2. שימוש בזמן

נתחיל עם ה- בזמן לוּלָאָה. כאן נשתמש במילולי בוליאני נָכוֹן לכתוב את בזמן מצב לולאה:

חלל ציבורי infiniteLoopUsingWhile () {while (true) {// לעשות משהו}}

3. שימוש ל

עכשיו, בואו נשתמש ב- ל לולאה ליצירת לולאה אינסופית:

חלל ציבורי infiniteLoopUsingFor () {for (;;) {// תעשו משהו}}

4. שימוש עושה תוך כדי

ניתן ליצור לולאה אינסופית גם באמצעות הנפוצים פחות עושה תוך כדי לולאה בג'אווה. כאן מוערך תנאי הלולאה לאחר הביצוע הראשון:

חלל ציבורי infiniteLoopUsingDoWhile () {do {// do something} while (true); }

5. מסקנה

למרות שברוב המקרים נימנע מיצירת לולאות אינסופיות אך יתכנו מקרים מסוימים בהם עלינו ליצור אחד. בתרחישים כאלה, הלולאה תסתיים כאשר האפליקציה תצא.

דוגמאות הקוד שלעיל זמינות במאגר GitHub.


$config[zx-auto] not found$config[zx-overlay] not found