מעבר לקוד · מדעי המחשב · Java · קלט והגרלות

קלט והגרלה: Scanner ו-Random

כיתה י'הסבר אינטראקטיבי3 משימות

Scanner מכניס לתוכנית מה שהמשתמש מקליד. Random מכניס לה מספר שאף אחד לא קבע מראש. בדף הזה בודקים את שניהם.

הושלמו 0 מתוך 3

Scanner קורא קלט

שני שלבים

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

  • nextInt מספר שלם
  • nextDouble מספר עשרוני
  • next מילה
  • nextLine שורה שלמה

הקלידו קלט ובחרו פונקציה. נסו 7.5 או hello כשהפונקציה היא nextInt.

Scanner sc = new Scanner(System.in);int a = sc.();
לנסות:

Random מגריל מספר

שני שלבים

rnd.nextInt(n) מגרילה מספר שלם מ-0 עד n - 1. המספר n עצמו לא נכלל.

הגרילו כמה פעמים ושנו את n. אחר כך הגרילו 100 פעמים וראו כמה פעמים יצא כל ערך.

Random rnd = new Random();int x = rnd.nextInt();

x הוא מספר שלם מ-0 עד 5 (6 ערכים אפשריים).

כמה פעמים יצא כל ערך (עוד לא הגרלתם)