שלום לכם !

babibu

New member
שלום לכם !

אני טירון בתחום , לומד כרגע java , ורציתי לשאול :
האם לאחר הצהרה על מערך דו מימדי , למשל
int[][] arry1 = new int [3][3];

יש לי אפשרות להכניס ערכים ישירות למערך ולא כקלט מהמשתמש ?

(אני אמור לבנות class שבתוכה method מסוימת שעובדת על מערכים , ואני רוצה ליצור מערכים במהירות כדי לבדוק שאכן המחלקה מבצעת את תפקידה ....)
 

babibu

New member
לא שאלתי נכון ...

אני מתכווין להכנסת ערכים כזאת :

arry1 = {1,2,3,4,5,9,8,7,6}
כלומר להכניס ישירות , בלי לולאות וכדומה.
 

babibu

New member
טוב , מצאתי כבר דרך ....

מסתבר שjava מאפשרת להגדיר ישירות מערך חד מימדי אך לא דו מימדי.
אך אם קודם מגדירים מערכים חד מימדיים , ניתן לצרף אותם ביחד כאיברים של מערך דו מימדי .... וזה עובד.
 

BravoMan

Active member
Java מאפשרת להגדיר ישירות מערך עם כמה מימדים שתרצה

הנה דוגמה למילוי מערך דו ממדי:
קוד:
private int [][] arr = {{1, 2, 3},
			{4, 5, 6},
			{7, 8, 9}};
שימ לב שכל שורה פשוט צריכה סט סוגריים משלה.
 

babibu

New member
תודה רבה
יפה


 
למעלה