אופרטורים אריתמטיים
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 19 מתוך 93.
Kotlin מספקת אופרטורים אריתמטיים לביצוע חישובים מתמטיים על מספרים. אלה אותם אופרטורים שהיית משתמש בהם בחשבון בסיסי.
הנה ארבעת האופרטורים החשבוניים הבסיסיים:
| אופרטור | פעולה | דוגמה | תוצאה |
|---|---|---|---|
+ | חיבור | 10 + 3 | 13 |
- | חיסור | 10 - 3 | 7 |
* | כפל | 10 * 3 | 30 |
/ | חילוק | 10 / 3 | 3 |
אפשר להשתמש באופרטורים האלה עם משתנים ולשמור את התוצאות:
fun main() {
val a = 15
val b = 4
val sum = a + b // 19
val difference = a - b // 11
val product = a * b // 60
val quotient = a / b // 3
println(quotient)
}חשוב: כשמחלקים שני מספרים שלמים, Kotlin מבצעת חלוקה של מספרים שלמים: התוצאה נחתכת, לא מעוגלת. לכן 15 / 4 נותן 3, ולא 3.75.
אם דרושות לך תוצאות עשרוניות, לפחות אחד המספרים חייב להיות Double:
fun main() {
println(15.0 / 4) // מדפיס: 3.75
}אתגר
קלהמשתנים הבאים נתונים לך:
val x = 24
val y = 7בעזרת המשתנים האלה, חשב והדפס את הדברים הבאים בשורות נפרדות:
- הסכום של
xו-y - ההפרש שמתקבל כאשר מחסרים את
yמ-x - המכפלה של
xו-y - תוצאת החלוקה של
xב-y(חלוקה שלמה)
זכור: בחלוקה שלמה החלק העשרוני נקטע, ולכן התוצאה האחרונה תהיה מספר שלם.
נסו בעצמכם
fun main() {
val x = 24
val y = 7
// TODO: כתבו את הקוד שלכם למטה
// חשבו והדפיסו:
// 1. הסכום של x ו-y
// 2. ההפרש כאשר מחסרים את y מ-x
// 3. המכפלה של x ו-y
// 4. התוצאה של חלוקת x ב-y (חלוקה של מספרים שלמים)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין