בלוג זה ירחיב על השימוש והיישום של השיטה האקראית 'nextInt()' ב-Java.
מהי שיטת 'Random nextInt()' ב-Java?
ה ' nextInt() שיטת ה' אַקרַאִי מחלקה משמשת ליצירת מספר שלם אקראי עם או בלי הטווח שצוין.
תחביר (מקרה 1)
int nextInt ( )לפי תחביר זה, האקראי הבא ' int ' הערך מוחזר.
תחביר (מקרה 2)
int nextInt ( האם )בתחביר זה, ' על אחד ' מצביע על טווח הקצה שאליו יש ליצור את המספר האקראי החל מ' 0 '.
לפני שתמשיך לכיוון הדוגמאות, ייבא את החבילה הבאה כדי לגשת לכל המחלקות ב' java.util.* חבילה:
ייבוא java.util. * ;
דוגמה 1: יישום שיטת 'Random nextInt()' ליצירת מספרים שלמים אקראיים ב-Java
בדוגמה זו, האקראי ' nextInt() ניתן להשתמש בשיטה כדי ליצור מספרים שלמים אקראיים:
מעמד ציבורי אקראי {ריק סטטי ציבורי ראשי ( מחרוזת ארגומנטים [ ] ) {
אקראי אקראי = חדש אקראי ( ) ;
int result = random.nextInt ( ) ;
System.out.println ( 'המספר השלם שנוצר באקראי הוא:' + תוצאה ) ;
} }
בשורות הקוד לעיל, החל את השלבים הבאים:
- קודם כל, צור ' אַקרַאִי ' אובייקט באמצעות ' חָדָשׁ ' מילת המפתח וה' אַקרַאִי() 'קונסטרוקטור, בהתאמה.
- לאחר מכן, שייך את ' nextInt() שיטת ' עם האובייקט שנוצר כדי להבטיח את המספרים האקראיים שנוצרו כ' מספר שלם '.
- לבסוף, החזר את המספרים השלמים שנוצרו באקראי.
תְפוּקָה
בתוצאה זו, ניתן לראות שהמספרים השלמים האקראיים נוצרים בכל פעם שהקוד מתחבר.
הדגמה של 'חריג טיעון לא חוקי' שנתקל בה
ה ' nextInt() השיטה זורקת את ' חריג טיעון לא חוקי ' במקרה של טווח הקצה שצוין בפרמטר השיטה הוא ' שלילי ', כדלהלן:
דוגמה 2: יישום שיטת 'Random nextInt()' ליצירת מספרים שלמים אקראיים בתוך טווח מוגדר ב-Java
הדוגמה הבאה מיישמת את השיטה הנדונה כדי ליצור את המספרים השלמים האקראיים בטווח מסוים שצוין:
כיתה ציבורית אקראית 2 {ריק סטטי ציבורי ראשי ( מחרוזת ארגומנטים [ ] ) {
אקראי אקראי = חדש אקראי ( ) ;
int result = random.nextInt ( עשרים ) ;
System.out.println ( 'המספר השלם שנוצר באקראי בין (0-20) הוא: ' + תוצאה ) ;
} }
בגוש הקוד שלמעלה:
- זכור את הגישה הנדונה ליצירת ' אַקרַאִי ' חפץ.
- כעת, החל את ' nextInt() ” שיטה לצבור את המספר השלם המוצהר כפרמטר שלו.
- מספר שלם זה מתאים לגבול הסיום עד אליו צריך ליצור את המספרים האקראיים החל מ' 0 '.
- לבסוף, הצג את המספרים שנוצרו באופן אקראי בתוך הטווח שצוין, כלומר, ' 0-20 '.
תְפוּקָה
בתוצאה זו ניתן לראות שהמספרים האקראיים נוצרים בהתאם למגבלה שצוינה.
סיכום
ה ' nextInt() שיטת ה' אַקרַאִי ” class ב-Java משמש ליצירת מספר שלם אקראי עם או בלי הטווח שצוין. יתר על כן, שיטה זו זורקת את ' חריג טיעון לא חוקי ' אם הטווח שצוין שלילי. בלוג זה דן בגישות ליצירת מספרים שלמים אקראיים באמצעות שיטת 'nextInt()' אקראית.