נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שינוי גודל של מערך בJAVA

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
אלעד
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 21 March 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 166
נשלח בתאריך: 29 May 2008 בשעה 15:19 | IP רשוּם
ציטוט אלעד

הי,

יש לי מערך שאני רוצה בעזרת לולאת WHILE ליצור מערך חדש שמכיל רק את המספרים שקטנים ממספר נתון NUM .

 

השאלה שלי, היא איך אני מגדיל מערך לאחר יצירתו ?



__________________
כן?
לא?
שחור לבן.
חזרה לתחילת העמוד הצג את כרטיס החבר של אלעד חפש הודעות אחרות של אלעד
 
@:
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 29 May 2008 בשעה 16:50 | IP רשוּם
ציטוט @:

1) אני לא יודע גאווה ואולי יש פונקציה מוכנה בגוואה שמאפשרת להגדיל מערך ואולי לא אבל אתה יכול ליצור אחת.
2) תרגיל כזה צריך לפתור בעזרת רשימה ( list ) ולא בעזרת מערך אלא אם נדרת לכך בשאלה.
רשימה זה דבר דומה למערך אך מתאים למקרים כאלה שבהם מספרים האיברים שצריך להכניס לא ידוע בהתחלה ולכן תמיד אפשר להוסיף עוד אחד ועוד אחד כך הלאה

בהצלחה !
חזרה לתחילת העמוד הצג את כרטיס החבר של @: חפש הודעות אחרות של @: בקר בדף הבית של @:
 
אלעד
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 21 March 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 166
נשלח בתאריך: 29 May 2008 בשעה 18:55 | IP רשוּם
ציטוט אלעד

נדרש מערך ואסור להשתמש במשהוא שלא למדנו, למרות ששמעתי שמועה שאפשר להשתמש בOBJECT



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

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 30 May 2008 בשעה 00:04 | IP רשוּם
ציטוט yohai

אז תיצורת אתה את המערך תגיד אובייקט שבו יהיה Reference הן לערך שהוא מכיל,

והן לאובייקט הבא, ואז תוכל להגדיל ולהקטין איך שתרצה...

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
berzniz
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 27 January 2008
משתמש: מנותק/ת
הודעות: 22
נשלח בתאריך: 30 May 2008 בשעה 02:35 | IP רשוּם
ציטוט berzniz

ציטוט:

השאלה שלי, היא איך אני מגדיל מערך לאחר יצירתו ?

לאחר שמערך נוצר, לא ניתן לשנות את גודלו. הדבר הכי דומה למה שאתה מחפש הוא מערך דינאמי שבו כאשר אתה מכניס איבר למקום שלא קיים, מתבצעות הפעולות הבאות (נניח הכנסת ערך למקום ה-100 והמערך בגודל 13):

  1. יצירת מערך חדש בגודל של 100
  2. העתקת איברי המערך הישן לחדש (כל ה-13 שהיו שם)
  3. הכנסת האיבר החדש למקום ה-100
  4. מחיקת המערך הראשון והחזרת המערך החדש

אתה לא זקוק למערך דינאמי

בדרך כלל ברמה הזאת, מספיק לעשות את הדבר הבא:

  1. עבור על המערך הראשון, ובדוק כמה מספרים קטנים מהמספר NUM ושמור את הערך למשתנה X למשל
  2. צור מערך בגודל X
  3. עבור על המערך הראשון שוב, כל פעם שתמצא מספר הקטן מ-NUM, הכנס אותו למערך החדש

זה יעבוד.



__________________
תכנות
לימוד Java
אקורדים
חזרה לתחילת העמוד הצג את כרטיס החבר של berzniz חפש הודעות אחרות של berzniz בקר בדף הבית של berzniz
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה