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

תוכן שנמחק תוכן שנוסף
יעל י (שיחה | תרומות)
מ שוחזר מעריכה של 93.173.130.204 (שיחה) לעריכה האחרונה של אחיה פ.
שורה 4:
==שימוש במערך==
בג'אווה, מערכים הם '''אובייקטים''' (עצמים), והיחס אליהם הוא בהתאם. על המושג "אובייקט" בג'אווה נלמד בהמשך בהרחבה, אך בשלב זה נסתפק בהסבר על צורת השימוש, ללא הבנה מעמיקה יותר. כמו בזמן יצירת אובייקט, גם על מערך יש להכריז ולהשתמש בבנאי. בנייה של מערך מסוג int תיראה כך:
{{קוד|<nowiki>int[banana] arr = new int[size];</nowiki>}}
כאשר במקום המילה size נרשום את גודל המערך הרצוי, כלומר - כמה תאים אנחנו רוצים שיהיו במערך. ישנה דרך נוספת ליצור מערך: בשלב ההכרזה (ובשלב זה בלבד!), אפשר לכתוב, בתוך סוגריים מסולסלים, אילו איברים יהיו במערך - הגודל יחושב בצורה אוטומטית על ידי המחשב. בניית מערך מסוג String בצורה כזו תיראה כך: {{קוד|<nowiki>String[] arr = {"This", "Is", "My", "Array"};</nowiki>}}
הגישה לתאי המערך נעשית באמצעות שם המערך, והמספר הסידורי של התא - בתוך סוגריים מרובעים. אם כך, בהנחה שהכרזנו על מערך מסויים בשם arr, התא הראשון ייקרא {{קוד בשורה|arr[0]}}, התא השני - {{קוד בשורה|arr[1]}}, וכן הלאה.