Page 76 - תכנות בשפת ג'אווה חלק א
P. 76
פרק - 9העשרה
בפרק זה נלמד נושאי העשרה ותכנים שימושיים נוספים בשפת ג'אווה וכיצד
לעבוד עם מודל הקוד הפתוח ) (open sourceשל השפה.
הספרייה המתמטית):(Math
הספרייה המתמטית היא ספריה מובנית בשפת Javaואין צורך להתקינה.
מייבאים אותה בתחילת המחלקה ולאחר מכן ניתן להשתמש במתודות שלה
על מנת להקל פתרון תרגילים שידרשו אופרטורים שלא קיימים כמו חזקה
מכפלה ,ערך מוחלט ,הגרלת מספר רנדומלי ועוד פעולות רבות ומגוונות.
בנוסף קיימים משתנים קבועים בספרייה כמו PIו E -שגם בהם נוכל
להשתמש.
פעולות אלה הן פעולות סטטיות ולכן נוכל להשתמש בהן במחלקה שלנו,
ונעשה זאת על ידי כתיבה של הספרייה Mathולאחריה נקודה ,ולאחר
הנקודה נרשם את הפעולה שבה נרצה להשתמש:
)(Math.func
להלן הפעולות הפשוטות והשימושיות ביותר הקיימות בספרייה זו שנלמד
בפרק הזה:
)( :Math.randomבפעולה זו נשתמש כאשר נרצה להגריל מספר רנדומלי.
הפעולה מגרילה מספר עשרוני בין 0ל ,1כך שכדי להתאים את הפעולה
למספרים שלמים שנרצה להגריל קיימת תבנית מסוימת):(y > x
;))int num = x + (int)(Math.random()*(y-x+1
לדוגמה ,כאשר נרצה להגריל מספר שלם בין 2ל ,9נכתוב:
;))int num = 2 + (int)(Math.random()*(8
המספר שיוגרל כפול 8בדוגמה הזו ,יעוגל למטה עקב ההמרה ל intויוסף
למספר ,2ולכן כאשר יוגרל לדוגמה 0.000001אז ,num = 2ולדוגמה יוגרל
0.999999אז .num = 9
76
כל הזכויות שמורות ל ""Devkills