Java/מערכים: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
מ ←‏מערכים משוכללים יותר: קישור לוויקי העברית
שורה 79:
ניתן להגדיר מערך כך שיכיל אובייקטים. גם מערך הוא אובייקט, לכן - אנו יכולים להגדיר מערך שאיבריו הם מערכים, ובצורה כזו ליצור מערכים דו-מימדיים, תלת-מימדיים וכן הלאה. ג'אווה תומכת במערכים אלה, ומאפשרת ליצור ולעבוד בנוחות עם מערכים אלה.
{{הארה|גודל המערך הכולל הוא כפל מספר האיברים בכל מימד. כך למשל, מערך תלת-מימדי של 100X1000X1000 יגיע לגודל של 100000000 תאים. יש להיזהר שלא ליצור מערכים עצומים כאלה, שימלאו את זיכרון המחשב ועלולים לגרום לקריסת התוכנית}}
אם נעשה הקבלה לתחום המתמטיקה, ניתן להתבונן על מערך בגודל N כווקטור ממימד N, ועל מערך דו מימדי בגודל NxM - כמטריצהכ[[w:he:מטריצה|מטריצה]] בגודל NxM. נראה כעת כיצד משתמשים במערכים אלה בצורה מעשית.
 
====מערכים דו-מימדיים פשוטים====