שיחה:Java/מערכים/תרגילים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
טעות חשבונית בהסבר הפונקציה Math.random()
אין תקציר עריכה
 
שורה 4:
 
נראה לי שגם הכפלה ב99 לעולם לא נותנת 99 לפי זה, ולכן גם לעולם לא 100. אני משנה... yystud@gmail.com
 
ההסבר הוא ש-Math.random נותנת מספרים בין 0 ל-1 כולל 0 לא כולל 1. זאת אומרת שע"י הכפלה ב-100 יתנו מספרים בין 0 ל-100 כולל 0 לא כולל 100. ואז הוספה של 1 ייתן מספרים בין 1 ל-101 כולל 1 לא כולל 101. (int) בעצם מורידה את החלק השברי מהמספר עצמו. זאת אומרת שאם יצא לנו 100.9 אז כיוון שיש (int) מה שייפלט זה 100.
חזרה לדף "Java/מערכים/תרגילים".