המרת טיפוסים חלק 1
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 13 מתוך 73.
המרת טיפוסים היא התהליך של המרת ערך מסוג נתונים אחד לאחר.
ב-Java, אנחנו יכולים להמיר מספרים שלמים למספרים ממשיים, מספרים ממשיים למספרים שלמים ועוד. יש שני סוגים של המרה: המרה מרומזת (אוטומטית) והמרה מפורשת (ידנית).
לדוגמה integer to double:
המרה משתמעת (אוטומטית):
int number = 5;
double decimal = number; // הופך אוטומטית ל-5.0
// עם חישוב
int x = 7;
double result = x / 2.0; // הערך של result הוא 3.5המרה מפורשת (ידנית) של double to integer:
double decimal = 9.7;
int number = (int) decimal; // הופך ל-9 (החלק העשרוני נקטע)
// עם חישוב
double price = 19.99;
int roundedPrice = (int) price; // הופך ל-19אתגר
מתחיליםכתבו תוכנית Java שמדגימה המרת טיפוסים. בצעו את הפעולות הבאות:
- הכריזו על משתנה מסוג
doubleבשםpriceואתחלו אותו בערך99.99. - המירו את המשתנה
priceל-intושמרו את התוצאה במשתנה חדש בשםintPrice. - הדפיסו את הערכים של
priceושלintPriceלמסוף.
נסו בעצמכם
public class Main {
public static void main(String[] args) {
// הכריזו על משתנים ואתחלו אותם
double price = 99.99;
int intPrice = ?;
// הדפיסו את הערכים
System.out.println("Price: " + price);
System.out.println("Int Price: " + intPrice);
}
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין