3.6. אופרטורים
האופרטורים בשפת Java כמעט זהים לאלו ב-C++.
רשימה חלקית של האופרטורים, להלן:
- אופרטורים פשוטים של מתמטיקה : ,
%(), +, *, /, -
- אופרטורים של השמה : =, =+, = -, =*
- אופרטורים של השוואה : =!, ==, =<,
=>, >, <
- אופרטורים לוגיים: !, &&, ||
- ++, --
הבדל בין Java ל-C הוא שבניגוד ל-C, ב-Java
חייבים לבצע casting מכוון כאשר מבצעים אל תוך משתנה השמה של ערך מטיפוס
שהפיכתו לטיפוס המשתנה עלולה לגרום לאיבוד חלקים מערכו.
האופרטורים שקיימים ב- C/C++ ולא
קיימים ב-Java הם:
sizeof |
אופרטור שמשמש ב-C
למציאת מספר הבתים שמשמשים טיפוס/משתנה. |
* |
הערך שנמצא בכתובת מסוימת. |
& |
קבלת הכתובת של משתנה/אובייקט. |
:: |
שיוך פונקציה או משתנה סטטי למחלקה. |
, |
אופרטור זה משמש לביצוע הפרדה בין
ביטויים. אופרטור הפסיק לא קיים ב-Java - למעט בתוך הביטויים
הראשון והשלישי שמופיעים בתוך במשפט לולאת ה-for. |
xss hack
אני רוצה שתעזור לי ב xss אשמח לתשובה