3.1. טיפוסים בסיסיים

הטבלה הבאה מסכמת את הטיפוסים הבסיסיים של שפת Java. נשים לב שבניגוד לשפות כמו C/C++ שבהם גודל כל טיפוס לא הוגדר באופן מספרי (הוגדרו היחסים בין המשתנים, אולם לא אמרנו במפורש כי int, למשל, הוא בן 4 בתים תמיד), Java מגדירה גודל קבוע ויחיד עבור הטיפוסים שלה.

כמו כן ב-Java לא קיימת המילה unsigned כפי שהיא קיימת ב-C/C++. כל טיפוסי המספרים השלמים יכולים לקבל מספרים חיוביים ושליליים ולא ניתן להגביל טיפוס לקבל רק מספרים אי שליליים

Type

Size

Minimum

Maximum

Literals

Default*

boolean

-

-

-

true, false

False

char

16-bit

Unicode 0

Unicode plot:\[{2^{16}}
   - 1\]

'x'

'\u0000'

byte

8-bit

plot:\[ - 128\]

plot:\[127\]

(byte)1

(byte)0

short

16-bit

plot:\[ -
   {2^{15}}\]

plot:\[{2^{15}}
   - 1\]

(short)1

(short)0

int

32-bit

plot:\[ -
   {2^{31}}\]

plot:\[{2^{31}}
   - 1\]

1, 0754, 0xfe

0

long

64-bit

plot:\[ -
   {2^{63}}\]

plot:\[{2^{63}}
   - 1\]

1L

0L

float

32-bit

IEEE754

IEEE754

1.2f

0.0f

double

64-bit

IEEE754

IEEE754

1.2

0.0d

void

-

-

-

-

-

* - ערכי ברירת המחדל הינם רק עבור members variables.

תגיות המסמך:

מאת: anonymos

xss hack

אני רוצה שתעזור לי ב xss אשמח לתשובה
מאת: BLT

תודה רבה!

וואי הצלת אותי! קיבלתי שאלה שלא הצלחתי להבין מה רוצים ממני בכלל ועזרת מאוד, תודה :)
מאת: דולב

מה זה פונקציה?
מאת: משה

עזרה

חיה רצית עזרה ואשמח לעזור
mmh15@windowslive.com
מאת: חיה

תיכנות

יש לי שאלה : כשאני עושה תרגיל מסויים אני וידעת את האלגוריתם אבל לא מצליחה לממש אותה
אתה במקרה מעביר שיעורים פרטיים??אני ממש אשמח
תודה מראש.
מאת: יחזקאל

תחביר

למרות שג'אווה מאפשרת סגנון הכרזה על מערך דומה לזה שבC++, הסגנון המומלץ באופן רשמי שונה - הסוגריים המרובעים באים מיד לאחר הטיפוס ובסמוך אליו, לא בסמוך לשם המערך.
שיתוף:
| עוד